| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 393 人关注过本帖
标题: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
快速回复:asp.net(c#)请教如何验证session中的用户名是否正确?
数据加载中...
 
   



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

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