All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET2.0服务器控件之创建复杂属性_[Asp.Net教程]
Zope的优点和Apache+PHP+MySQL的比较_php资料_编程技术
ASP.NET入门数据篇_[Asp.Net教程]
delphi类中的属性使用方法
C#中ListView控件应用实例
.NET,2.0,SqlDependency快速上手指南_[Asp.Net教程]
XML入门教程-使用XSL显示XML_[XML教程]
讲述asp.net的DataReader与DataSet_[Asp.Net教程]
十一 Span和Div_[Html教程]
全面接触SQL语法(1)_[SQL,Server教程]
Reading number is top 10 pictures
From China fortress sora aoi3
Green sweet joey wong young old photos exposure
Send some Valentine's day cartoon
赵惟依写真1
穷哥们向美女求婚攻略
西游日记4
Sexy women in 2013--2
西班牙山村小景4
Beautiful vacuum girl2
China's programmers are live what kind, had a look at will know that
Download software ranking
徐若瑄成名作“魔鬼天使”
Tram sex maniac 2 (H) rar bag10
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
打鸟视频
Rio big adventure
C#与.NET技术平台实战演练
传奇私服架设教程-chm
Tram sex maniac 2 (H) rar bag17
Jinling thirteen stock
Eclipse 4.2.2 For Win64
aaa published in(发表于) 2013/12/13 9:39:14 Edit(编辑)
ASP.NET—From验证:全部代码及讲解_.net资料_编程技术

ASP.NET—From验证:全部代码及讲解_.net资料_编程技术

ASP.NET—From验证:全部代码及讲解_.net资料_编程技术-你的首页-uuhomepage.com

关于Forms验证的文章网上千百篇,但我花了1天半的时间学会了“一点点”,
现在把代码分享出来,希望对像我一样的初学者所有帮助,也希望高手给指点一下:


--------------------------------------------------------------------------------


Step 1:新建数据库(库:MyForms ;表:users ;字段:ID,userName, userPwd);
Step 2:新建网站,web.config 的文件全部代码如下:



web.config 的全部代码






























Step 3:添加一个 login.aspx 页面;拖2个 TextBox ,1个Button 和1个CheckBox ;
并将CheckBox 的text 属性设为:“是否保存Cookis ";
Step 4:login.aspx 的隐藏代码如下:


login 全部隐藏代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient; //导入命名空间


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{


}
protected void Button1_Click(object sender, EventArgs e)
{
string userName = TextBox1.Text.Trim();
string userPwd = TextBox2.Text.Trim();
SqlConnection con = new SqlConnection("Server=.;Database=MyForms;User ID=sa;Password=123456");
con.Open();
SqlCommand cmd = new SqlCommand("select count(*) from users where userName='" + userName + "' and userPwd='" + userPwd + "'", con);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
System.Web.Security.FormsAuthentication.SetAuthCookie(this.TextBox1.Text, this.CheckBox1.Checked);
Response.Redirect("Default.aspx");
//上面两行,也可以换成下面一行,如通过验证则直接转向请求的页面,而不需要Responsel.Redirect("");
//System.Web.Security.FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, false);
}


else
{
Response.Write("用户不合法");
}
}
}


Step 5:拖一个Button 到 Default.aspx 上,将其text 属性设为"登出",其事件代码如下:


Button 事件代码
protected void Button1_Click(object sender, EventArgs e)
{
System.Web.Security.FormsAuthentication.SignOut();
}






添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.