婷婷综合国产,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
    国产综合一区二区| 欧美日韩卡一卡二| 色综合色狠狠综合色| 欧美经典一区二区| 三级亚洲高清视频| 国产亚洲精品aa| 精品国产1区2区3区| 99国产精品久久久久久久久久 | 日韩片之四级片| 国产91精品一区二区麻豆网站| 久久丁香综合五月国产三级网站| 亚洲国产精品久久人人爱| 欧美美女喷水视频| av电影在线观看不卡 | 欧美综合久久久| 99综合影院在线| 成人爱爱电影网址| 色综合天天综合网天天狠天天| 久久超级碰视频| 欧美这里有精品| 精品久久久久久久久久久院品网| 欧美在线不卡一区| 久久久不卡网国产精品一区| 亚洲宅男天堂在线观看无病毒| 国产在线乱码一区二区三区| 激情五月婷婷综合| 国产在线一区二区| 91精品视频网| 欧美日韩久久一区| 日韩精品一区二区在线| 亚洲天堂网中文字| 国内精品写真在线观看| 国产福利不卡视频| 中文天堂在线一区| 国产在线一区观看| 国产精品成人免费在线| 一本大道久久a久久综合| 视频一区视频二区在线观看| 精品一区二区三区香蕉蜜桃 | 日本电影欧美片| 国产日本欧洲亚洲| 丝袜美腿亚洲一区| 91麻豆精东视频| 天堂午夜影视日韩欧美一区二区| 欧美丝袜丝交足nylons图片| 亚洲成a人v欧美综合天堂| 久久新电视剧免费观看| 日本三级亚洲精品| 一本大道久久a久久精二百| 国产精品视频九色porn| 粉嫩一区二区三区性色av| 日本国产一区二区| 欧美激情一区二区三区全黄| 国产成人精品一区二| 91在线小视频| 久久精品一二三| 成人性色生活片| 欧美国产97人人爽人人喊| 日日摸夜夜添夜夜添亚洲女人| 欧美日韩精品免费| 经典三级视频一区| 欧美一区二区在线免费观看| 亚洲国产成人va在线观看天堂| 色综合久久88色综合天天免费| 精品国产伦一区二区三区观看方式 | 在线视频欧美区| 国内外成人在线| 一区二区日韩av| 日韩三级伦理片妻子的秘密按摩| 91精品久久久久久久99蜜桃| 久久香蕉国产线看观看99| 国产成人免费av在线| 日韩精品乱码av一区二区| 欧美成人精品福利| 麻豆成人91精品二区三区| 久久精品国产999大香线蕉| 99re66热这里只有精品3直播| 一区二区在线电影| 91美女精品福利| av成人动漫在线观看| 亚洲综合区在线| 欧美性猛交xxxxxxxx| 国内精品国产成人国产三级粉色| 久久久久久夜精品精品免费| 美女诱惑一区二区| 精品久久久三级丝袜| 国产成人精品三级| 欧美综合在线视频| 久久免费午夜影院| 国产欧美精品一区二区色综合| 91精品国产色综合久久不卡蜜臀| 国产精品自拍三区| 久久中文字幕电影| 成人一区二区三区视频 | 亚洲网友自拍偷拍| 亚洲特黄一级片| 亚洲国产精品自拍| 国产亚洲午夜高清国产拍精品| 久久国产尿小便嘘嘘尿| 91蜜桃在线免费视频| 日韩综合在线视频| 中文字幕视频一区| 国产精品久久久久久久久免费丝袜 | 亚洲国产欧美在线| 国产精品久久久久久久岛一牛影视| 久久久蜜桃精品| 亚洲欧美乱综合| 麻豆国产精品777777在线| 99视频有精品| 91精品国产乱| 精品福利在线导航| 蜜臀久久久99精品久久久久久| 亚洲成人www| 精品无人码麻豆乱码1区2区 | 欧美大白屁股肥臀xxxxxx| 日韩精品中文字幕一区二区三区| 国产高清精品网站| 国产精品一卡二卡| 69p69国产精品| 97精品电影院| av不卡一区二区三区| www.日韩av| 亚洲午夜电影网| 日本一区二区三级电影在线观看| 精品国产青草久久久久福利| 中文字幕欧美日本乱码一线二线 | 亚洲一区二区三区四区在线| 欧美一区二区久久久| 欧美色涩在线第一页| 91精品麻豆日日躁夜夜躁| 成人爱爱电影网址| 99国产精品99久久久久久| 国产一区美女在线| 色综合视频一区二区三区高清| 91免费版pro下载短视频| 精品国产一区二区三区忘忧草| 欧洲精品一区二区三区在线观看| 日本成人在线电影网| 久久婷婷国产综合国色天香| 国产精品一区专区| 精品亚洲成a人| 久久国产精品99久久久久久老狼| 中文字幕一区二区三区四区| 日韩片之四级片| 中文av字幕一区| 精品一区在线看| av电影在线观看完整版一区二区 | 国产三级欧美三级日产三级99| 国产精品福利影院| 午夜成人免费视频| 在线精品国精品国产尤物884a| 久久女同精品一区二区| 国产精品综合一区二区三区| 欧洲在线/亚洲| 国产精品美日韩| 成人激情图片网| 国产日韩欧美激情| 午夜久久电影网| 亚洲午夜日本在线观看| 亚洲美女偷拍久久| 成人免费观看av| 亚洲电影一级片| 91社区在线播放| 国产精品无人区| 久久精品国产亚洲a| 日韩视频一区在线观看| 日韩精品三区四区| 欧美日韩一区中文字幕| 国产在线精品一区二区三区不卡| 久久嫩草精品久久久精品| 色综合中文字幕国产| 久久香蕉国产线看观看99| 久久久精品综合| 成人黄色国产精品网站大全在线免费观看| 亚洲国产精品精华液2区45| 日韩一二在线观看| 亚洲视频一区二区免费在线观看| 国产在线精品不卡| 成人av第一页| av在线这里只有精品| 在线观看精品一区| 欧美一区二区三区小说| 一区二区三区自拍| 精品国产青草久久久久福利| 成人综合在线视频| 日韩电影一区二区三区四区| 在线免费观看日本一区| 五月婷婷综合在线| 日韩视频在线永久播放| 婷婷夜色潮精品综合在线| 在线观看精品一区| 国产一区二区三区不卡在线观看| 成人欧美一区二区三区黑人麻豆 | 国产精品一区久久久久| 欧美色网站导航| 成人av先锋影音| 欧美日韩国产bt| 欧美日韩精品欧美日韩精品一 | 亚洲色图20p| 97久久精品人人做人人爽 |