校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解(2)

Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解(2)

熱門標(biāo)簽:西寧電銷外呼系統(tǒng)公司 聊城智能電銷機(jī)器人電話 南昌自動(dòng)外呼系統(tǒng)線路 安陸市地圖標(biāo)注app 上海市三維地圖標(biāo)注 云南外呼系統(tǒng)代理 寧德防封版電銷卡 海東防封電銷卡 辦公用地圖標(biāo)注網(wǎng)點(diǎn)怎么操作

這一節(jié)講解下ASP.MVC 2.0的用戶登錄與注銷功能,先講登錄,后說注銷。我們這個(gè)系列講的用戶登錄方式都是FORM表單驗(yàn)證方式。在講之前先給大家說下%:%>的功能,%:%>與%=%>功能一樣,用來動(dòng)態(tài)輸出內(nèi)容。
一、登錄
1. 建立MODEL
登錄的時(shí)候,我們一般只要驗(yàn)證用戶名和密碼,還有是否保存登錄COOKIE,所以我們建立一個(gè)MODEL登錄類,只需包括3個(gè)字段就可以。

/// summary> 
 /// 用戶登錄MODEL 
 /// /summary> 
 public class Login 
 { 
  
  /// summary> 
  /// 用戶名 
  /// /summary> 
  [DisplayName("用戶名")] 
  public string UserName 
  { 
   get; 
   set; 
  } 
 
  /// summary> 
  /// 密碼 
  /// /summary> 
  [DisplayName("密碼")] 
  public string UserPwd 
  { 
   get; 
   set; 
  } 
 
  /// summary> 
  /// 是否保存COOKIE 
  /// /summary> 
  [DisplayName("記住我")] 
  public bool RememberMe 
  { 
   get; 
   set; 
  } 

2.建立VIEW頁面
同樣登錄的VIEW頁面,同樣建立一個(gè)強(qiáng)類型的頁面,之所以喜歡建立強(qiáng)類型的頁面,是因?yàn)轫撁婧蚆ODEL相關(guān)聯(lián),在頁面中直接可以使用MODEL。此時(shí)頁面的視圖數(shù)據(jù)類應(yīng)選擇MvcLogin.Models.Login。

%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPageMvcLogin.Models.Login>" %> 
 
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
html xmlns="http://www.w3.org/1999/xhtml" > 
head runat="server"> 
 title>Login/title> 
/head> 
body> 
div style="font-size:15pt;color:Red;"> 
 %if (ViewData["msg"] != null) 
 {%> 
 %:ViewData["msg"].ToString()%> 
 %} %> 
/div> 
 div> 
 %Html.BeginForm();%> 
  
 table> 
  tr> 
  td>/td> 
  td>用戶登錄/td> 
  /tr> 
  
  tr> 
  td>%:Html.LabelFor(m=>m.UserName) %>/td> 
  td>%:Html.TextBoxFor(m=>m.UserName)%>/td> 
  /tr> 
 
   tr> 
  td>%:Html.LabelFor(m=>m.UserPwd) %>/td> 
  td>%:Html.PasswordFor(m=>m.UserPwd) %>/td> 
  /tr> 
 
   tr> 
  td>%:Html.LabelFor(m=>m.RememberMe) %>/td> 
  td>%:Html.CheckBoxFor(m=>m.RememberMe) %>/td> 
  /tr> 
 
 tr> 
  td>/td> 
  td>input type="submit" value="登錄" />/td> 
  /tr> 
 /table> 
 %Html.EndForm(); %> 
 /div> 
/body> 
/html> 

Html.CheckBoxFor用來生成一個(gè)復(fù)選框按鈕
3.建立controller
同樣我們?cè)赾ontroller中建立兩個(gè)login方法,一個(gè)用來展現(xiàn)頁面,一個(gè)用來點(diǎn)擊登錄按鈕后判斷用戶名和密碼

public ActionResult Login() 
  { 
   return View(); 
  } 
 
  [HttpPost] 
  public ActionResult Login(Models.Login model) 
  { 
   if (new Models.SqlHelper().UserLogin(model)) 
   { 
    //如果用戶名存在,轉(zhuǎn)向主頁 
    FormsService.SignIn(model.UserName,model.RememberMe); 
    return RedirectToAction("index"); 
   } 
   else 
   { 
    //登錄失敗,轉(zhuǎn)向登錄頁面 
    ViewData["msg"] = "登錄失敗"; 
    return View(model); 
   } 
 
   
  } 

第二個(gè)Login方法前面有HTTPPOST屬性,所以只能接受POST請(qǐng)求
4.SQLHELPER中添加判斷用戶名和密碼的方法

/// summary> 
  /// 判斷用戶登錄是否成功 
  /// /summary> 
  /// param name="model">/param> 
  /// returns>/returns> 
  public bool UserLogin(Login model) 
  { 
   strUserExist = string.Format(strUserExist, model.UserName, model.UserPwd); 
   SqlConnection con = new SqlConnection(conStr); 
   con.Open(); 
   SqlCommand cmd = new SqlCommand(strUserExist, con); 
   SqlDataAdapter adp = new SqlDataAdapter(cmd); 
   DataSet ds = new DataSet(); 
   adp.Fill(ds); 
   con.Close(); 
   if (ds != null  ds.Tables[0].Rows.Count > 0) 
   { 
    return true; 
   } 
   return false; 
  } 

5.運(yùn)行登錄頁面
此時(shí)我們?cè)陧撁嬷休斎險(xiǎn)RL,就會(huì)轉(zhuǎn)向登錄頁面,
效果如下:

點(diǎn)擊登錄,登錄成功后轉(zhuǎn)向首頁,登錄失敗返回本頁面,并顯示提示信息。
點(diǎn)擊登錄的時(shí)候,是POST提交方式,會(huì)調(diào)用publicActionResult Login(Models.Login model)方法。
登錄失敗頁面如下

登錄成功頁面如下

二.注銷
登錄成功后,轉(zhuǎn)向首頁,在首頁上我們會(huì)生成注銷連接。

 p style="font-size:15pt; color:Red;"> 
  %if (Request.IsAuthenticated) 
   {%> 
   歡迎您%:Page.User.Identity.Name%>! 
   
   %:Html.ActionLink("注銷", "LoginOff")%> 
   %} 
   else 
   {%> 
   %:Html.ActionLink("登錄", "Login")%> 
   %} %> 
  /p> 

這里介紹下Html.ActionLink方法,
Html.ActionLink用來生成一個(gè)鏈接,第一個(gè)參數(shù)代表鏈接的問題,第二個(gè)參數(shù)代表的是actionname,可以理解為鏈接的頁面。

由以上代碼可以看出,注銷鏈接指向LoginoFF.,也就是controller中的loginoff action方法,所以我們?cè)赾ontroller中添加一個(gè)一個(gè)loginoff方法,執(zhí)行完loginoff方法后,會(huì)轉(zhuǎn)向INDEX首頁

span style="font-family:Microsoft YaHei;font-size:16px;"> /span>/// summary> 
  /// 用戶注銷 
  /// /summary> 
  /// returns>/returns> 
  public ActionResult LoginOff() 
  { 
   FormsService.SignOut(); 
   return RedirectToAction("index"); 
  } 

以上就是Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解,大家可以在自己的網(wǎng)站上進(jìn)行實(shí)踐了,希望在此基礎(chǔ)上可以有所創(chuàng)新和完善。

您可能感興趣的文章:
  • asp.net之生成驗(yàn)證碼的方法集錦(一)
  • 詳解ASP.NET七大身份驗(yàn)證方式以及解決方案
  • ASP.NET中驗(yàn)證控件的使用方法
  • ASP.NET MVC3網(wǎng)站創(chuàng)建與發(fā)布(1)
  • ASP.NET MVC3模板頁的使用(2)
  • ASP.NET MVC4之js css文件合并功能(3)
  • Asp.Mvc 2.0實(shí)現(xiàn)用戶注冊(cè)實(shí)例講解(1)
  • Asp.Mvc 2.0用戶客戶端驗(yàn)證實(shí)例講解(3)
  • 創(chuàng)建第一個(gè)ASP.NET應(yīng)用程序(第1節(jié))
  • ASP.NET網(wǎng)站模板的實(shí)現(xiàn)(第2節(jié))
  • ASP.NET網(wǎng)站聊天室的設(shè)計(jì)與實(shí)現(xiàn)(第3節(jié))
  • ASP.NET實(shí)現(xiàn)用戶注冊(cè)和驗(yàn)證功能(第4節(jié))
  • ASP.NET在線文本編輯控件的使用(第6節(jié))
  • ASP.NET實(shí)現(xiàn)數(shù)據(jù)的添加(第10節(jié))
  • ASP.NET用戶注冊(cè)實(shí)戰(zhàn)(第11節(jié))
  • Asp.Mvc 2.0用戶服務(wù)器驗(yàn)證實(shí)例講解(4)
  • Asp.Mvc 2.0用戶的編輯與刪除實(shí)例講解(5)
  • ASP.NET對(duì)大文件上傳的解決方案
  • Asp.Net上傳圖片同時(shí)生成高清晰縮略圖
  • ASP.NET MVC5添加驗(yàn)證(4)

標(biāo)簽:汕尾 南寧 衢州 洛陽 崇左 青海 贛州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解(2)》,本文關(guān)鍵詞  Asp.Mvc,2.0,實(shí)現(xiàn),用戶,登錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解(2)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Asp.Mvc 2.0實(shí)現(xiàn)用戶登錄與注銷功能實(shí)例講解(2)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    91精品国产欧美一区二区18| 欧美日韩在线亚洲一区蜜芽| 欧美亚洲综合久久| 亚洲电影激情视频网站| 91精品欧美福利在线观看| 久久精品国产亚洲高清剧情介绍 | 风间由美中文字幕在线看视频国产欧美| 久久综合久久综合九色| 成人av在线一区二区三区| 一个色妞综合视频在线观看| 日韩精品一区二区在线观看| av在线不卡观看免费观看| 视频一区视频二区中文字幕| 欧美国产精品v| 91精品国产免费久久综合| 丁香婷婷综合激情五月色| 午夜电影网亚洲视频| 中国色在线观看另类| 欧美一区二区三区免费观看视频 | 成人不卡免费av| 青青国产91久久久久久| 亚洲视频一二区| 久久九九久久九九| 欧美肥妇毛茸茸| 91蜜桃婷婷狠狠久久综合9色| 蜜臀久久久久久久| 一区二区三区在线免费视频| 久久久久久久久一| 91精品国产一区二区| 色94色欧美sute亚洲13| 国产jizzjizz一区二区| 久久精品久久综合| 日本不卡在线视频| 亚洲成av人片在线观看| 亚洲精品国产一区二区三区四区在线| 国产欧美日韩亚州综合| 精品久久国产老人久久综合| 91精品国产入口在线| 日本电影欧美片| 91在线精品一区二区| 国产成人免费在线观看| 国产精品综合久久| 蜜乳av一区二区| 日韩精品国产精品| 午夜精品久久久久影视| 亚洲午夜在线视频| 亚洲国产一区二区视频| 亚洲一区二区中文在线| 亚洲制服丝袜av| 有坂深雪av一区二区精品| 亚洲欧美成人一区二区三区| 国产精品久久久久久户外露出| 国产欧美一区二区三区网站| 国产午夜精品一区二区三区嫩草 | 国产一区二区主播在线| 久久国产成人午夜av影院| 麻豆极品一区二区三区| 国内精品伊人久久久久av影院| 国产一区二区成人久久免费影院 | 日本一区二区成人| 国产午夜亚洲精品羞羞网站| 欧美国产精品劲爆| 日韩理论片一区二区| 一区二区国产盗摄色噜噜| 亚洲制服丝袜在线| 亚洲成人自拍一区| 日本午夜精品视频在线观看| 久久99久久精品| 国产成人午夜电影网| 91小宝寻花一区二区三区| 欧美日韩黄视频| 欧美一级一级性生活免费录像| www国产成人免费观看视频 深夜成人网| 久久综合九色综合久久久精品综合 | 欧美久久婷婷综合色| 日韩一区二区三区av| 国产欧美日韩精品a在线观看| 亚洲女人****多毛耸耸8| 亚洲一区二区三区中文字幕| 日韩成人一区二区| 成人午夜短视频| 欧美日韩一区国产| 久久亚洲精华国产精华液 | 一区二区三区免费看视频| 日韩经典一区二区| 国产乱子伦一区二区三区国色天香| 成人听书哪个软件好| 欧美美女一区二区在线观看| 欧美激情自拍偷拍| 日韩中文字幕区一区有砖一区| 国产一区二区伦理片| 欧美日韩一区视频| 国产精品高潮呻吟久久| 久久国产成人午夜av影院| 91久久精品一区二区三区| 精品国内片67194| 一卡二卡三卡日韩欧美| 成人午夜视频网站| 欧美成人三级在线| 亚洲一区二区五区| 成人ar影院免费观看视频| 日韩三级高清在线| 亚洲一区二区在线观看视频| www.亚洲人| 精品第一国产综合精品aⅴ| 夜夜嗨av一区二区三区网页| 高清成人在线观看| 久久综合狠狠综合久久综合88 | 亚洲超丰满肉感bbw| 91丨九色丨国产丨porny| 精品福利av导航| 老鸭窝一区二区久久精品| 欧美日韩中文字幕一区二区| 亚洲少妇中出一区| 99视频国产精品| 国产精品嫩草99a| 国产精品亚洲人在线观看| 日韩欧美不卡一区| 日韩激情一二三区| 欧美日韩卡一卡二| 亚洲电影中文字幕在线观看| 色婷婷亚洲一区二区三区| 国产精品不卡一区| 成人app在线观看| 成人免费视频在线观看| 97精品视频在线观看自产线路二| 日本一区免费视频| 不卡一区二区三区四区| 中文字幕五月欧美| 色综合中文字幕国产 | 欧美日韩视频一区二区| 悠悠色在线精品| 在线观看日韩国产| 亚洲成人动漫在线免费观看| 欧美日韩国产首页在线观看| 亚洲成人动漫在线观看| 欧美卡1卡2卡| 久久精品国内一区二区三区| 久久久天堂av| 成人精品国产福利| 亚洲欧美另类久久久精品2019| 色诱亚洲精品久久久久久| 亚洲网友自拍偷拍| 欧美一级一级性生活免费录像| 久久99国产精品久久99| 久久毛片高清国产| 成人av午夜影院| 亚洲一区自拍偷拍| 日韩一区二区电影网| 国产精品一卡二卡在线观看| 日韩一区在线免费观看| 欧美日韩色综合| 国产精一品亚洲二区在线视频| 国产精品第13页| 欧美日韩激情在线| 国产精品一区二区三区99| 亚洲欧美激情一区二区| 91精品国产一区二区三区| 成人av手机在线观看| 日韩国产欧美在线观看| 国产女同性恋一区二区| 欧美精选在线播放| 国产不卡视频在线观看| 亚洲成a人片综合在线| 国产喂奶挤奶一区二区三区| 欧美综合一区二区三区| 国产乱码一区二区三区| 亚洲不卡av一区二区三区| 欧美激情中文字幕| 日韩一区二区免费在线电影| av亚洲精华国产精华精华| 奇米精品一区二区三区在线观看| 国产精品久久福利| 精品国产精品网麻豆系列| 欧美亚洲综合色| 99九九99九九九视频精品| 九一久久久久久| 午夜视频在线观看一区二区| 国产精品久久久久久久久久免费看| 日韩一级片网站| 欧美性做爰猛烈叫床潮| 不卡av在线网| 国产乱码精品一区二区三区av| 日韩国产在线观看| 亚洲国产日韩综合久久精品| 国产精品女同一区二区三区| 久久女同精品一区二区| 91精品在线麻豆| 欧美三级在线播放| 日本乱人伦aⅴ精品| 99热这里都是精品| 成人av先锋影音| 成人免费视频一区| 国产精品 日产精品 欧美精品| 免费日本视频一区| 日本欧美久久久久免费播放网| 亚洲香蕉伊在人在线观| 亚洲激情在线播放| 亚洲精品高清视频在线观看| 最新高清无码专区|