婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax實現漂亮、安全的登錄界面

Ajax實現漂亮、安全的登錄界面

熱門標簽:上海企業外呼系統價錢 電銷機器人 長春 立陶宛地圖標注 中國地圖標注不明確情況介紹表 怎樣在地圖標注文字 大眾點評400電話怎么申請 河間市地圖標注app 地圖標注推銷坑人 東平縣地圖標注app

登錄界面是信息系統提供的必備的功能,是提供給用戶提供維護信息的接口。接下來,我來帶領大家打造一個漂亮、安全的登錄界面,使用的技術是ASP.NET+jQuery

先來看看預覽效果

Ajax登錄重點在Ajax,輸入用戶名和密碼后,使用Ajax方式將信息提交到服務器端,服務器端判斷時候存在該用戶,存在則登錄成功并轉向管理界面(有時需要寫cookie或是利用Session,此處不作討論),不存在則提示登錄失敗。

基本流程圖如下


上面是主要思路,為了打造安全的登錄,在使用ajax將密碼傳到服務器端前,我們可以使用MD5對密碼進行加密,當然數據庫中存儲的也是加密后的字符串。jQuery有一款這樣的MD5加密插件,使用十分方便。

流程知道了,就可以方便實現了。以下是一些主要的代碼

Default.aspx:主要是提供超鏈接,點擊會調用thickbox,打開彈出頁面。

div style="margin-left:50px; margin-top:50px; ">
歡迎使用后臺,
a href="Login.htm?TB_iframeheight=180width=350modal=true" class="thickbox" id="myToolTip" title="點擊登錄,進入后臺管理" >
點擊登錄!/a>
nbsp; nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
繼續瀏覽前臺,a href="../Default.aspx">返回前臺/a> 

login.htm:真正的登錄界面,負責登錄邏輯

script type="text/javascript" src="js/jquery-1.3.2.js">/script>
script type="text/javascript">
 $().ready(function () {
  $('#Login').click(function () {
   if ($('#username').val() == "" || $('#password').val() == "") {
    alert("用戶名或密碼不能為空!");
   }
   else {
    $.ajax({
     type: "POST",
     url: "Ajax/LoginHandler.ashx",
     data: "username=" + escape($('#username').val()) + "password=" + escape($('#password').val()),
     beforeSend: function () {
      $("#loading").css("display", "block"); //點擊登錄后顯示loading,隱藏輸入框
      $("#login").css("display", "none");
     },
     success: function (msg) {
      $("#loading").hide(); //隱藏loading
      if (msg == "success") {
       //parent.tb_remove();
       parent.document.location.href = "admin.htm"; //如果登錄成功則跳到管理界面
       parent.tb_remove();
      }
      if (msg == "fail") {
       alert("登錄失敗!");
      }
     },
     complete: function (data) {
      $("#loading").css("display", "none"); //點擊登錄后顯示loading,隱藏輸入框
      $("#login").css("display", "block");
     },
     error: function (XMLHttpRequest, textStatus, thrownError) {
     }
    });
   }
  });
 });
/script>
div id="loading" style="text-align: center; display: none; padding-top: 10%">
 img src="images/loadingajax.gif" alt="loading" />
/div>
div id="login" style="text-align: center">
div style="position:absolute; right:0; top:0">img src="images/closebox.png" onclick="parent.tb_remove()" alt="點擊關閉" style="cursor:pointer" />/div>
 table border="0" cellpadding="3" cellspacing="3" style="margin: 0 auto;">
  tr>
   td style="text-align: right; padding: 10px">
    label>
     用戶名:/label>
   /td>
   td>
    input id="username" type="text" size="20" />
   /td>
  /tr>
  tr>
   td style="text-align: right; padding: 10px">
    label>
     密碼:/label>
   /td>
   td>
    input id="password" type="password" size="20" />
   /td>
  /tr>
  tr align="right">
   td colspan="2">
    input type="submit" id="Login" value="nbsp;nbsp;登nbsp;錄nbsp;nbsp;" style="margin-right: 50px">nbsp;
    input type="submit" id="LoginCancel" value="nbsp;nbsp;取nbsp;消nbsp;nbsp;" onclick="parent.tb_remove()">
   /td>
  /tr>
 /table>
/div>

LoginHandler.ashx:ajax處理類,簡單的邏輯

string username = context.Request["username"].ToString();
string password = context.Request["password"].ToString();
//context.Response.Write(password);如果使用加密,則寫入數據庫要加密后的字段,然后登陸的時候就用加密后的字符串匹配
//此處連接數據庫查看是否有此用戶,此處為了方便起見,直接判斷
if (username == "admin"  password == "1")
 {
 context.Response.Write("success");
 //存儲session
 }
 else
 {
 context.Response.Write("fail");
 }

 ok,一個簡單的登錄功能就完成了,當然此處在登錄的時候沒有進行密碼加密。

下面我們來看看jQuery的加密插件MD5插件, 使用十分方便,加入md5.js的引用就可以使用$.md5()函數對字符串進行加密,
如下對上述代碼做稍微改變,即可看到加密后的字符串,
login.htm中: 

data: "username=" + escape($('#username').val()) + "password=" + $.md5(escape($('#password').val())),

success: function (msg) {
      $("#loading").hide(); //隱藏loading
      alert(msg);
      if (msg == "success") {
       //parent.tb_remove();
       parent.document.location.href = "admin.htm"; //如果登錄成功則跳到管理界面
       parent.tb_remove();
      }
      if (msg == "fail") {
       alert("登錄失敗!");
      }
     }

 LoginHandler.ashx中加密碼返回即可:

context.Response.Write(password);

ok,再次運行程序會彈出 輸入密碼的MD5加密之后的字符串。 

以上是比較簡陋的見解,附下載地址:AjaxLogin

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 一款經典的ajax登錄頁面 后臺asp.net
  • Ajax異步方式實現登錄與驗證
  • ajax 實現微信網頁授權登錄的方法
  • ajax實現登錄功能
  • Ajax實現帶有驗證碼的局部刷新登錄界面
  • div彈出層的ajax登錄(Jquery版+c#)
  • Ajax Session失效跳轉登錄頁面的方法
  • ajax編寫簡單的登錄頁面
  • 登錄超時給出提示跳到登錄頁面(ajax、導入、導出)
  • Ajax實現登錄案例

標簽:玉樹 四川 遼寧 銅川 益陽 內江 營口 本溪

巨人網絡通訊聲明:本文標題《Ajax實現漂亮、安全的登錄界面》,本文關鍵詞  Ajax,實現,漂亮,安全,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax實現漂亮、安全的登錄界面》相關的同類信息!
  • 本頁收集關于Ajax實現漂亮、安全的登錄界面的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产欧美一区二区在线观看| 椎名由奈av一区二区三区| 国产日韩欧美精品一区| 一区二区成人在线视频| 国产精品自产自拍| 欧美男女性生活在线直播观看| 欧美韩日一区二区三区四区| 麻豆一区二区三| 精品视频在线视频| 亚洲色图在线看| 国产91丝袜在线播放九色| 日韩欧美一级片| 日韩va欧美va亚洲va久久| 91丝袜高跟美女视频| 国产日产亚洲精品系列| 视频一区二区不卡| 欧美日韩一区二区三区免费看| 国产精品网曝门| 高清在线观看日韩| 久久天堂av综合合色蜜桃网| 蜜桃在线一区二区三区| 欧美一级高清大全免费观看| 亚洲一区电影777| 色婷婷一区二区| 一区二区三区在线视频观看58| 成人夜色视频网站在线观看| 国产日韩欧美制服另类| 国产a久久麻豆| 国产精品午夜久久| 成人激情文学综合网| 中文字幕日本乱码精品影院| 成人国产视频在线观看| 国产精品久久久久久久久搜平片| 粉嫩av一区二区三区| 国产亚洲女人久久久久毛片| 成人自拍视频在线| 成人欧美一区二区三区白人 | 日本特黄久久久高潮| 欧美久久久久久久久中文字幕| 午夜一区二区三区在线观看| 欧美情侣在线播放| 老汉av免费一区二区三区| 欧美不卡在线视频| 国产成人午夜99999| 国产精品高潮呻吟久久| 日本精品视频一区二区三区| 午夜精品在线视频一区| 日韩欧美中文一区| 成人黄色av电影| 亚洲国产aⅴ天堂久久| 日韩视频在线一区二区| 成人动漫在线一区| 亚洲人123区| 91精品国产综合久久久久久| 国产乱色国产精品免费视频| 国产精品久久久久久亚洲伦| 欧美视频日韩视频在线观看| 麻豆精品在线观看| 国产日韩欧美精品综合| 欧美三级日韩在线| 九九九久久久精品| 亚洲天堂2016| 精品三级在线看| 91久久免费观看| 韩国欧美国产1区| 亚洲综合色噜噜狠狠| 欧美精品一区二区三区在线播放| 成人动漫一区二区在线| 石原莉奈一区二区三区在线观看| 国产日韩欧美不卡| 91精品在线免费观看| 顶级嫩模精品视频在线看| 天天做天天摸天天爽国产一区| 国产亚洲欧美日韩在线一区| 欧美日本高清视频在线观看| 国产成人精品综合在线观看| 三级不卡在线观看| 亚洲视频在线一区观看| 欧美电影精品一区二区| 在线这里只有精品| 高清国产午夜精品久久久久久| 日韩电影在线免费看| 亚洲色欲色欲www| 久久久精品2019中文字幕之3| 欧美日韩视频一区二区| av在线播放一区二区三区| 看片的网站亚洲| 日韩高清电影一区| 亚洲一区二区不卡免费| 国产精品盗摄一区二区三区| 精品91自产拍在线观看一区| 在线播放国产精品二区一二区四区| 99国产一区二区三精品乱码| 高清不卡一区二区在线| 精品亚洲成a人| 免费在线观看视频一区| 亚洲福中文字幕伊人影院| 亚洲视频免费看| 亚洲欧美日韩国产一区二区三区| 欧美韩日一区二区三区| 国产日韩精品一区二区三区| 久久综合九色综合97婷婷| 欧美一区欧美二区| 欧美日韩aaa| 555www色欧美视频| 91麻豆精品国产91久久久久久| 欧美色区777第一页| 欧美天堂一区二区三区| 欧美性xxxxx极品少妇| 欧洲色大大久久| 91福利在线播放| 欧美视频在线不卡| 欧美三级乱人伦电影| 日本高清无吗v一区| 欧美性xxxxxx少妇| 69堂成人精品免费视频| 欧美成人一级视频| 精品久久久久av影院 | 亚洲精品中文字幕在线观看| 成人欧美一区二区三区黑人麻豆 | 欧美卡1卡2卡| 欧美日韩国产高清一区| 欧美精品tushy高清| 欧美一区二区三区在线电影| 日韩女优视频免费观看| 2021中文字幕一区亚洲| 国产精品三级久久久久三级| 中文字幕在线观看不卡视频| 一区二区视频免费在线观看| 午夜成人免费电影| 精品一区二区三区免费视频| 成人免费视频国产在线观看| 91极品美女在线| 欧美一区二区三区啪啪| 久久久久一区二区三区四区| 国产精品久久久久aaaa| 亚洲成人激情社区| 青青青伊人色综合久久| 成人av在线资源网站| 91极品视觉盛宴| 欧美videossexotv100| 国产精品久久久久一区二区三区共| 亚洲视频你懂的| 国产在线播精品第三| 一道本成人在线| 欧美精品一区二区久久婷婷| 日韩毛片精品高清免费| 美女在线观看视频一区二区| 99久久er热在这里只有精品66| 欧美精品丝袜中出| 国产天堂亚洲国产碰碰| 亚洲123区在线观看| 国产老女人精品毛片久久| 欧美色图在线观看| 国产清纯白嫩初高生在线观看91 | 日韩免费一区二区| 亚洲男同性恋视频| 精品亚洲国产成人av制服丝袜| 91看片淫黄大片一级| 26uuu亚洲| 图片区小说区区亚洲影院| 春色校园综合激情亚洲| 日韩免费在线观看| 午夜免费久久看| 日本高清不卡视频| 国产精品久久久久久一区二区三区 | 福利电影一区二区| 91精品国产91综合久久蜜臀| 亚洲欧美一区二区久久| 国产成人午夜精品影院观看视频| 国精产品一区一区三区mba视频| 波多野结衣精品在线| 欧美成人高清电影在线| 亚洲成人精品一区二区| 色菇凉天天综合网| 中文字幕一区二区不卡| 国产露脸91国语对白| 日韩片之四级片| 奇米影视一区二区三区小说| 欧美调教femdomvk| 一卡二卡三卡日韩欧美| jlzzjlzz国产精品久久| 国产亚洲精品久| 国产美女在线观看一区| 精品国产自在久精品国产| 蜜桃在线一区二区三区| 日韩视频永久免费| 蜜桃av一区二区在线观看| 欧美日韩免费电影| 亚洲一区二区三区小说| 欧美三级视频在线| 午夜精品久久久久久久蜜桃app| 91国在线观看| 亚洲观看高清完整版在线观看 | 亚洲午夜av在线| 在线观看日韩一区| 一区二区三区电影在线播| 91国偷自产一区二区开放时间| 亚洲激情中文1区| 91成人免费网站|