net函数

duxingjianke 2009-06-07 05:54:59
if (ReguserValidate(txtUserid.Value.ToString().Trim(), txtPwd.Value.ToString().Trim(), flag, out result))
{
switch (result)
{
case 0:
SqlProvider reg = new SqlProvider();
GetReguserInf(txtUserid.Value.ToString().Trim(), reg);
Session["txtUserid"] = txtUserid.Value.ToString().Trim();
Session["latLogintime"] = reg.strLastLoginTime;
Session["username"] = reg.strUserName;
Session["userid"] = reg.strRid;
Session["flag"] = flag;
Session["rid"] = reg.strRid;
if (flag == "1")
{
Response.Redirect("/code/Default.aspx");
}
else
{
Response.Redirect("/code/datamaintenance.aspx");
}
break;
case 1:
//密码输入错误
lblNews.InnerHtml = "<script>alert('你输入的密码错误,请重试!');</script>";
break;
case 2:
//已经注册但是还没有通过
lblNews.InnerHtml = "<script>alert('你已经注册但还没有通过,请稍后!');</script>";
break;
case 3:
//未注册
lblNews.InnerHtml = "<script>alert('你还没有注册,请先注册!');</script>";
break;
}
}
else
{
lblNews.InnerHtml = "<script>alert('系统出错!');</script>";
}
}




其中ReguserValidate(txtUserid.Value.ToString().Trim(), txtPwd.Value.ToString().Trim(), flag, out result))和
SqlProvider reg = new SqlProvider();
GetReguserInf(txtUserid.Value.ToString().Trim(), reg);
Session["txtUserid"] = txtUserid.Value.ToString().Trim();
Session["latLogintime"] = reg.strLastLoginTime;
Session["username"] = reg.strUserName;
Session["userid"] = reg.strRid;
Session["flag"] = flag;
Session["rid"] = reg.strRid;

是什么意思
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
V68V6 2009-06-08
  • 打赏
  • 举报
回复
登录信息判断模块
根据不同的case情况进行页面跳转
case0的情况下,把页面值丢给session,否则跳到其它case情况相应页面、
moonshineidolon 2009-06-08
  • 打赏
  • 举报
回复
帮顶 接分
feifeiyiwen 2009-06-08
  • 打赏
  • 举报
回复
根据不同的case情况进行页面跳转
gg_lihui 2009-06-07
  • 打赏
  • 举报
回复
out关键字用于返回多个值时候使用...
reg就是在另一个方法中的赋值了的变量,然后在这里使用的
ReguserValidate方法是就是一个登陆验证方法,然后对返回结果进行判断
wuyq11 2009-06-07
  • 打赏
  • 举报
回复
通过result参数,查询用户登录和注册函数。
result为0时,查询用户信息并赋值给session.SqlProvider 实体类

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧