求大神逐句解释下,感谢!!!

本界面的登录功能的实现通过一段代码完成,代码如下:protectedvoidbtnLogin_Click(objectsender,EventArgse){if(Stri... 本界面的登录功能的实现通过一段代码完成,代码如下:
protected voidbtnLogin_Click(object sender, EventArgs e)
{
if(String.Compare(Request.Cookies["CheckCode"].Value,txtPng.Text.ToString().Trim(), true) != 0)
{
CommonLib.JavaScriptHelper.Alert("验证码不正确!", Page);
txtPng.Text = "";
return;
}
else
{
string con =CommonLib.SqlHelper.SqlConnectionString;
string user =CommonLib.CutString.CutHTML(txtUserName.Text.Trim());
string pwd =txtPwd.Text.Trim();
string sql = "select count(*)from manager where manager_name='" + user
+ "' andmanager_pwd='" + pwd + "'";
int count =Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql,null));
if (count > 0)
{
HttpCookie cookies =Request.Cookies["T-TXB"];
cookies = newHttpCookie("T-TXB");
cookies.Values.Add("Manager",HttpUtility.UrlEncode(txtUserName.Text.Trim()));
Response.Cookies.Set(cookies);//存储!~
CommonLib.JavaScriptHelper.Redirect("mainframe.aspx");
}
else
{
CommonLib.JavaScriptHelper.Alert("用户名或密码错误!", Page);
}
}
展开
 我来答
缝隙中穿梭的三溅客
2014-06-04 · TA获得超过254个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:264万
展开全部
protected voidbtnLogin_Click(object sender, EventArgs e)//登陆响应事件
{
if(String.Compare(Request.Cookies["CheckCode"].Value,txtPng.Text.ToString().Trim(), true) != 0)
{
CommonLib.JavaScriptHelper.Alert("验证码不正确!", Page);//判断验证码输入是否正确
txtPng.Text = "";//把验证码输入框值转为空
return;
}
else
{
string con =CommonLib.SqlHelper.SqlConnectionString;// 访问数据库
string user =CommonLib.CutString.CutHTML(txtUserName.Text.Trim());//用户名
string pwd =txtPwd.Text.Trim();//密码
string sql = "select count(*)from manager where manager_name='" + user
+ "' andmanager_pwd='" + pwd + "'";
int count =Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql,null));
if (count > 0) //判断用户名或密码是否正确
{
HttpCookie cookies =Request.Cookies["T-TXB"];
cookies = newHttpCookie("T-TXB");
cookies.Values.Add("Manager",HttpUtility.UrlEncode(txtUserName.Text.Trim()));
Response.Cookies.Set(cookies);//存储!~
CommonLib.JavaScriptHelper.Redirect("mainframe.aspx");
}
else
{
CommonLib.JavaScriptHelper.Alert("用户名或密码错误!", Page);
}
}
苗肖
2014-06-04 · TA获得超过279个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:137万
展开全部
//单击事件
protected voidbtnLogin_Click(object sender, EventArgs e)
{
//从cookies获取"checkcode"值,进行对比
if(String.Compare(Request.Cookies["CheckCode"].Value,txtPng.Text.ToString().Trim(), true) != 0)
{// 弹出错误提示
CommonLib.JavaScriptHelper.Alert("验证码不正确!", Page);
txtPng.Text = "";
return;
}
else
{
string con =CommonLib.SqlHelper.SqlConnectionString;//连接数据库
string user =CommonLib.CutString.CutHTML(txtUserName.Text.Trim());//获取用户名
string pwd =txtPwd.Text.Trim();//获取密码
string sql = "select count(*)from manager where manager_name='" + user
+ "' andmanager_pwd='" + pwd + "'";//拼接SQL,查询有无当前用户名密码的用户
int count =Convert.ToInt32(CommonLib.SqlHelper.ExecuteScalar(con, CommandType.Text, sql,null));
if (count > 0)//如果有查询记录,进入if
{
HttpCookie cookies =Request.Cookies["T-TXB"];
cookies = newHttpCookie("T-TXB");//新建一个cookies "T-TXB"
cookies.Values.Add("Manager",HttpUtility.UrlEncode(txtUserName.Text.Trim()));
Response.Cookies.Set(cookies);//存储新建的值
CommonLib.JavaScriptHelper.Redirect("mainframe.aspx");
}
else
{
CommonLib.JavaScriptHelper.Alert("用户名或密码错误!", Page);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式