|
|
|
อยากทำหน้า login โดยไม่ใช้ control login คือมี textbox1และ2 รับค่าและcheck |
|
|
|
|
|
|
|
Code (C#)
public void btnLogin_Click(object sender, EventArgs e)
{
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("database/mydatabase.mdb") + ";Jet OLEDB:Database Password=;";
objConn.ConnectionString = strConnString;
objConn.Open();
int intNumRows = 0;
strSQL = "SELECT COUNT(*) FROM member WHERE Username = '" + this.txtUsername.Text + "' AND [Password] = '" + this.txtPassword.Text + "' ";
objCmd = new OleDbCommand(strSQL, objConn);
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
if (intNumRows > 0) {
Session["strUser"] = this.txtUsername.Text;
Response.Redirect("Page1.aspx");
} else {
this.pnlLogin.Visible = false;
this.lblStatus.Visible = true;
this.lblStatus.Text = "Username/Password is wrong.";
}
objConn.Close();
objConn = null;
}
Go to : (C#) ASP.NET User Authentication/Login Form
เป็นแนวทางครับ
|
|
|
|
|
Date :
2011-04-11 08:39:54 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-04-19 16:05:09 |
By :
123213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขาดไป 1 table
user_role คือ table ที่เก็บ user กับ role ไว้คู่กัน คุณลองนึกภาพระบบ authen windows ที่ user 1 คน อาจจะมีได้หลาย role ด้วย
เมื่อคุณ login ผ่าน คุณก็เอา user ไป select table user_role ดึง role ที่ user นั้นอยู่ออกมาด้วยซิครับ
|
|
|
|
|
Date :
2011-04-19 22:49:08 |
By :
numenoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|