 |
|
|
 |
 |
|
จริงๆ เขียนได้หลายวิธีนะครับ
อันดับแรก เวลา login เสร็จแล้ว จะต้องมีค่า ค่าหนึ่ง ซึ่งบอกว่า login แล้ว
ตรงนี้อาจจะใช้ session หรือ cookie เก็บค่านี้ไว้ก็ได้ครับ
สมมุติว่า login แล้วได้ค่านี้มานะครับ
$_SESSION['ative'] = 'login';
เวลาเช็คก็
Code (PHP)
<?php
if ($_SESSION['ative'] != "login") {
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=agree.php\">"; redirect ไปหน้าที่ต้องการ
exit();
}
?>
ลองดูวิธีของท่านอื่นด้วยนะครับ
|
 |
 |
 |
 |
Date :
2009-03-15 22:19:43 |
By :
rasabut |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (C#)
OleDbConnection objConn = new OleDbConnection();
OleDbCommand objCmd = new OleDbCommand();
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
Server.MapPath("database/mydatabase.mdb") + ";Jet OLEDB:Database Password=;";
objConn = new OleDbConnection(strConnString);
objConn.Open();
OleDbDataAdapter dtAdapter;
DataTable dt = new DataTable();
strSQL = "SELECT * FROM customer WHERE User = '"+ txtUsername.Text +"' AND Password = '"+ txtPassword.Text +"' ";
dtAdapter = new OleDbDataAdapter(strSQL, objConn);
dtAdapter.Fill(dt);
if(dt.Rows.Count > 0)
{
// SESSION
}
|
 |
 |
 |
 |
Date :
2009-03-15 23:12:41 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
var db = UsersDataConext();
var q = from p in db.Users
where p.UserName == txtUsername && p.Password == txtPassword
Select p;
if(q.count() > 0)
{
// Session
}
/// ใช้กับ .net 3.5
|
 |
 |
 |
 |
Date :
2009-03-19 21:29:23 |
By :
Guest |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|