欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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實現漂亮、安全的登錄界面的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91在线精品一区二区| 91久久免费观看| 日韩精品一区二区三区四区| 一区二区三区国产| 91视频在线观看| 色婷婷国产精品久久包臀| 国产欧美精品一区| 国产成人免费视频一区| 亚洲精品一区二区三区影院忠贞| 日韩一区二区精品葵司在线| 天天综合天天综合色| 香港三级日本三级| 日韩欧美亚洲国产另类| 免费日韩伦理电影| 无码人妻精品一区二区中文| 精品久久人人做人人爱| 久久99精品久久久久久| 天天操天天舔天天射| 国产日韩精品视频一区| 国产传媒日韩欧美成人| 四虎精品免费视频| 综合色中文字幕| 中文字幕 欧美 日韩| 欧美久久一区二区| 日韩成人一级大片| 欧美 日韩 国产 成人 在线观看| 久久夜色精品一区| 国产成人8x视频一区二区| 天天操天天操天天操天天操天天操| 中文字幕日韩欧美一区二区三区| 91小视频免费看| 欧美蜜桃一区二区三区| 日韩成人午夜精品| 国产在视频线精品视频| 中文字幕一区二区在线观看| 99久久综合狠狠综合久久| 欧美日韩午夜在线视频| 日本少妇一区二区| 一级片黄色录像| 自拍偷拍亚洲综合| 日本性生活一级片| 精品久久久久久久久久久久包黑料 | 原创真实夫妻啪啪av| 91精品国产乱| 韩国理伦片一区二区三区在线播放| 青青青视频在线播放| 亚洲视频图片小说| 人妻体内射精一区二区三区| 2023国产精品| 99精品一区二区三区| 欧美一区二区黄色| 国产成人免费网站| 欧美精品亚洲一区二区在线播放| 美国十次综合导航| 色综合久久久久综合| 石原莉奈在线亚洲三区| 少妇高潮惨叫久久久久| 亚洲精品国产一区二区精华液| 精品人妻一区二区三区香蕉| 欧美国产日韩a欧美在线观看| 免费人成视频在线播放| 精品久久久三级丝袜| 91香蕉国产在线观看软件| 日韩欧美第一区| 波多野结衣中文字幕一区二区三区| 这里只有精品免费| 丰满亚洲少妇av| 欧美一区二区三区在线观看视频 | 日本福利片在线观看| 午夜成人免费视频| 五月天色婷婷丁香| 日本aⅴ免费视频一区二区三区| 亚洲综合视频网站| 青青草原综合久久大伊人精品优势| 五月天色婷婷丁香| 日韩国产欧美在线播放| 一本一本大道香蕉久在线精品 | 日欧美一区二区| 日韩女优一区二区| 久久国内精品自在自线400部| 91极品视觉盛宴| 国产做a爰片久久毛片| 欧美日韩久久久久久| 国产91综合一区在线观看| 日韩亚洲欧美高清| 午夜诱惑痒痒网| 国产精品国产三级国产专播品爱网| 手机在线看片日韩| 又紧又大又爽精品一区二区| 任你操精品视频| 免费人成在线不卡| 欧美日产在线观看| av在线一区二区三区| 久久久久97国产精华液好用吗| 人妻激情偷乱频一区二区三区 | 成人一区二区三区视频| 欧美精品一区二区三区一线天视频| 亚洲精品一区二区18漫画| 国产精品私人影院| av永久免费观看| 免费在线观看日韩欧美| 在线播放91灌醉迷j高跟美女| 99国产精品久久久久久久久久| 久久精品一区二区三区不卡| 色噜噜在线观看| 亚洲成人激情综合网| 色婷婷久久久亚洲一区二区三区| 国产成人亚洲精品青草天美| 亚洲精品一区二区在线观看| 中文乱码人妻一区二区三区视频| 亚洲一区二区三区四区五区黄| 国产十六处破外女视频| 国产精品一区二区91| 久久免费电影网| 免费毛片视频网站| 免费在线一区观看| 日韩情涩欧美日韩视频| 中文乱码人妻一区二区三区视频| 亚洲高清中文字幕| 欧美日韩国产欧美日美国产精品| 精品国产午夜福利在线观看| 亚洲精品成a人| 欧美伊人久久久久久久久影院| 99久精品国产| 一区二区三区久久| 欧美视频中文一区二区三区在线观看| gogogo免费视频观看亚洲一| 国产精品国产三级国产三级人妇| 午夜精品一区二区三级视频| 国产激情精品久久久第一区二区| 国产视频不卡一区| 波多野结衣喷潮| 不卡一二三区首页| 亚洲蜜臀av乱码久久精品| 欧洲生活片亚洲生活在线观看| 91玉足脚交白嫩脚丫在线播放| 一区二区三区四区蜜桃| 欧美日韩久久久久久| 水蜜桃av无码| 麻豆精品在线观看| 久久久久久久精| 我要看黄色一级片| 9l国产精品久久久久麻豆| 一区二区三区资源| 欧美精品色综合| 人妻体内射精一区二区| 精品一区二区成人精品| 亚洲国产成人在线| 色偷偷成人一区二区三区91| 日本少妇xxx| 婷婷综合另类小说色区| 精品国产百合女同互慰| 搜索黄色一级片| 日本55丰满熟妇厨房伦| 亚洲成a天堂v人片| 精品国产免费一区二区三区香蕉| 青青草华人在线视频| eeuss影院一区二区三区| 亚洲国产欧美在线| 日韩精品中文字幕在线一区| 青青草华人在线视频| 91色乱码一区二区三区| 日韩电影在线免费| 欧美高清在线精品一区| 欧美视频一区二区三区四区 | 加勒比精品视频| 国产伦精品一区二区三区免费 | 成人免费一区二区三区在线观看| 欧美亚洲尤物久久| 深爱五月激情网| 成人在线视频一区| 天涯成人国产亚洲精品一区av| 国产亚洲婷婷免费| 欧美日韩一区二区三区高清| 亚洲一区二区三区蜜桃| 不卡的电影网站| 免费高清在线一区| 国产精品国产三级国产| 在线不卡欧美精品一区二区三区| 欧美日韩生活片| 又色又爽又黄18网站| 极品少妇xxxx偷拍精品少妇| 亚洲男人的天堂av| 精品国产三级电影在线观看| 97在线观看免费高| 亚洲 欧美 日韩在线| 国产成人av电影在线| 午夜精品久久久久久久99樱桃| 国产欧美日韩视频在线观看| 精品视频999| 一级免费黄色录像| 国产高潮视频在线观看| 懂色中文一区二区在线播放| 日韩精品一级二级| 亚洲少妇最新在线视频| 日韩精品中文字幕在线不卡尤物| 欧洲视频一区二区| 久久精品一区二区三区四区五区| 在线观看国产三级| 99re热这里只有精品免费视频|