标题:asp.net(c#)请教如何验证session中的用户名是否正确?
只看楼主
edwer
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-3-4
 问题点数:0 回复次数:0 
asp.net(c#)请教如何验证session中的用户名是否正确?

用户登陆信息 我保存到了session,我想把session验证写成一个类 在需要验证直接调用类来验证用户是否合法,最好能给出代码
————————————————————————————————
附:用户登陆代码


private void btnLogon_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
if(Page.IsValid)
{
if(IsUserIdentify())
{
Response.Redirect("mian.aspx");
}
else
{
lblMessage.Text="用户名/密码错误";
}
}
dr.Close();

}

private bool IsUserIdentify()
{
string sUsername=Request.Form["Username"];
string sUserPass=Request.Form["Password"];
string Username = business.Sqlchenck.FunStr(sUsername);
string UserPass = business.Sqlchenck.FunStr(sUserPass);
string sql = "select id,UserName,UserPass from Admin where UserName = '" + Username + "' and UserPass = '" + UserPass + "' and Lock='0'";
dr = new CReader(sql);
if(dr.Read())
{
Session["id" ] = dr["id"].ToString();
Session["UserName"] = dr["UserName"].ToString();
Session["UserPass"] = dr["UserPass"].ToString();
return true;
}
else
{
return false;
}

搜索更多相关主题的帖子: 密码 private 用户名 如何 
2006-07-02 13:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-76162-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.676255 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved