用户登录的用户名和密码通常用啥方法传值的? ASP.NET
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户登录的用户名和密码通常用啥方法传值的? ASP.NET相关的知识,希望对你有一定的参考价值。
用户登录的用户名和密码通常用什么方法传值的? REQUEST.FORM
我写过的程序中用过几种方案,呵呵…… 直接form传明文的就不说了,最简单的是在客户端submit前用javascript先MD5,这样在传输中看不到密码明文。当然,永远也看不到了……存入服务器端数据库的就是MD5的Hash值。据我所知以前的yahoo邮箱就是这么干的,不知道现在还是不是。 另一种也很简单,配置SSL。只是要找个CA申领个数字证书。 然后是使用xmlhttp传; 再然后使用客户端调用Webservice,ms.ajax出来后客户端调用webservice简单很多 参考技术A private void btnLogin_Click(object sender, System.EventArgs e)//if(Page.IsValid == true)//cn.Open();string username = this.txtUsername.Text.Trim();string password = this.txtPassword.Text.Trim();string sql = "select * from operator where uid='"+username+"' and pwd='"+password+"'"; SqlCommand cmd = new SqlCommand(sql,cn);SqlDataReader dr = cmd.ExecuteReader();if(dr.Read())Session["username"] = dr["uid"];Session["password"] = dr["pwd"];Response.Redirect("Main.aspx");elsethis.lblMassage.Text = "用户名或密码有误,请重新输入!";cn.Close();// 参考技术B 一楼说的是form提交方式。这种比较常用啊以上是关于用户登录的用户名和密码通常用啥方法传值的? ASP.NET的主要内容,如果未能解决你的问题,请参考以下文章