学校答辩,要问代码,求大神逐句解释!!!
答案:1 悬赏:20 手机版
解决时间 2021-11-09 07:53
- 提问者网友:绫月
- 2021-11-09 01:54
学校答辩,要问代码,求大神逐句解释!!!
最佳答案
- 五星知识达人网友:山君与见山
- 2021-11-09 03:31
string username = Request["username"]; //获取用户名并命名为username
string userpwd =Request["userpwd"];//获取密码并命名为userpwd
stockClass sc=new stockClass(); //应该是调用个规则库用来验证 用户名和密码
if (sc.validate(username)) { //如果验证用户名符合规则库
Response.Write("");//输出空
return; //返回
}if(sc.validate(userpwd)){ //如果验证密码符合规则库
Response.Write(""); //输出空
return; //返回
}if (this.ValidateNumber.Text !=this.Label1.Text){ 如果验证码输入的不正确
Response.Write(""); //输出空
return; //返回
}
int count =Convert.ToInt32(scd.ExecuteScalar()); // ?获取次数
if (count > 0){ //如果次数大于0次
Session["username"] =username; //用户名存入会话
Session["types"] =DropDownList1.SelectedItem.Text; //下拉框中选中的值存入会话
if (DropDownList1.SelectedItem.Text== "管理员"){ //如果下拉框中选中的值为管理员
Response.Redirect("MainFrame.aspx"); //值为管理员跳转到管理员后台页面
}else{ //否则
Response.Redirect("ptMainFrame.aspx");//值不等于管理员跳到普通后台页面
}}else{ //否则
Response.Write(""); //输出空
return; //返回
}
string userpwd =Request["userpwd"];//获取密码并命名为userpwd
stockClass sc=new stockClass(); //应该是调用个规则库用来验证 用户名和密码
if (sc.validate(username)) { //如果验证用户名符合规则库
Response.Write("");//输出空
return; //返回
}if(sc.validate(userpwd)){ //如果验证密码符合规则库
Response.Write(""); //输出空
return; //返回
}if (this.ValidateNumber.Text !=this.Label1.Text){ 如果验证码输入的不正确
Response.Write(""); //输出空
return; //返回
}
int count =Convert.ToInt32(scd.ExecuteScalar()); // ?获取次数
if (count > 0){ //如果次数大于0次
Session["username"] =username; //用户名存入会话
Session["types"] =DropDownList1.SelectedItem.Text; //下拉框中选中的值存入会话
if (DropDownList1.SelectedItem.Text== "管理员"){ //如果下拉框中选中的值为管理员
Response.Redirect("MainFrame.aspx"); //值为管理员跳转到管理员后台页面
}else{ //否则
Response.Redirect("ptMainFrame.aspx");//值不等于管理员跳到普通后台页面
}}else{ //否则
Response.Write(""); //输出空
return; //返回
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯