用户登录界面问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 02:13:40
想要设计个用户登录界面,通过传入的参数(用户名和密码)执行SQL存储过程,如果密码和SQL中一样才能让用户登录。我写的代码如下。不知道怎么判断输入的密码和SQL得密码是不是一致。谢谢大家指导。
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Label1.Text = "用户名:";
Label2.Text = "密码";
TextBox1.Text = "";
TextBox2.Text = "";
Button1.Text = "登录";
Button2.Text = "取消";
}
}
protected void Button1_Click(object sender, EventArgs e)
{
<

不要使用存储过程,会带来很多麻烦的,之所有说麻烦是因为代码不好写,

你可以只把用户名作为参数传进去,查出一条数据,再在代码里对比密码是否正确,这样会简单很多..如果查不出数据说明是用户名不正确...
大家一般都会提示说"用户名或密码不对"这样对恶意用户隐藏一些事实