您的位置:首页 > 其它

如何做一个登陆注册页面

2012-10-17 19:47 471 查看
------------------登陆页面Login.aspx.cs--------------------------

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data.SqlClient;

public partial class Lianxi_Login : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void BtnLogin_Click(object sender, EventArgs e)

{

string username = txtUserName.Text;

string password = txtPassword.Text;

string connStr = "Data Source=LOVE-PC;Initial Catalog=UserDB2;Persist Security Info=True;User ID=sa;Password=admin";

using (SqlConnection conn = new SqlConnection(connStr))

{

conn.Open();

using (SqlCommand cmd = conn.CreateCommand())

{

cmd.CommandText = "select * from T_Users where
FuserName=@name";

cmd.Parameters.Add(new SqlParameter("@name", username));

SqlDataReader reader = cmd.ExecuteReader();

if (reader.Read() == true)

{

//用户名存在

string pwd = reader.GetString(reader.GetOrdinal("Fpassword"));

if (pwd == password)

{

//用户名密码正确

//session["是否登陆"]=true

this.lblErrorMessage.Visible = false;

Response.Redirect("~/Lianxi/Welcome.aspx");

}

else

{

//密码错误

this.lblErrorMessage.Visible = true;

this.lblErrorMessage.Text = "密码错误";

}

}

else

{

//用户名不存在

this.lblErrorMessage.Visible = true;

this.lblErrorMessage.Text = "用户名不存在";

}

}

}

}

}

----------------------注册页面Register.aspx..cs-------------------------

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data.SqlClient;

public partial class Lianxi_Register : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void BtnRegister_Click(object sender, EventArgs e)

{

string username = txtUserName.Text;

string password = txtPassword.Text;

string Email = txtEmail.Text;

string connStr = "Data Source=LOVE-PC;Initial Catalog=UserDB2;Persist Security Info=True;User ID=sa;Password=admin";

using (SqlConnection conn = new SqlConnection(connStr))

{

conn.Open();

using (SqlCommand cmd = conn.CreateCommand())

{

cmd.CommandText = "insert into T_users (FuserName,Fpassword,Femail) values (@name,@pwd,@email)";

cmd.Parameters.Add(new SqlParameter("@name", username));

cmd.Parameters.Add(new SqlParameter("@pwd", password));

cmd.Parameters.Add(new SqlParameter("@email",Email));

cmd.ExecuteNonQuery();

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: