เด็กไอทีคลับ คลับซ่าฅนไอที

iTeach | ไอทีเพื่อการเรียนรู้ => Programming & Web Development => ข้อความที่เริ่มโดย: Administrator ที่ 2, 04 2007, 03:03:38 PM



หัวข้อ: ไฟล์ที่เป็นหน้าจอ login นะครับ
เริ่มหัวข้อโดย: Administrator ที่ 2, 04 2007, 03:03:38 PM
<?
session_start();
if (isset($_REQUEST['user']) and isset($_REQUEST['pass'])) { 
require("include/connect.inc.php");
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
$sql = "SELECT * FROM admin WHERE username='".$user."' AND password='".$pass."'";
$result = mysql_query($sql, $conn);
if (mysql_affected_rows($conn)<1) {
echo "<script language=\"javascript\">";
echo "alert('Username or Password is wrong  please try again.');history.go(-1);</script>";
   exit;
} else {
$row = mysql_fetch_array($result);
$_SESSION['ses_user']  = $row['username'];
$_SESSION['ses_pass']  = $row['password'];
$_SESSION['ses_pos']  = $row['position'];
$_SESSION['ses_id']  = session_id();
$pos = $row[position];
$sql = "UPDATE admin SET sessionID = '".$_SESSION['ses_id']."' WHERE username='".$user."'";
mysql_query($sql, $conn);
if ($pos==0) {
echo "<script language=\"javascript\">";
echo "alert('เข้าสู่ระบบแล้ว');window.location.href='./member/';</script>";
} else if  ($pos==1) {
echo "<script language=\"javascript\">";
echo "alert('เข้าสู่ระบบแล้ว');window.location.href='./admin/';</script>";
}

}

}

?>
<html><head>
<title>:: Login ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<link href="style/table_index.css" rel="stylesheet" type="text/css">
</head>
<Body>
<Form action="index.php" method=post name="logform">
<center>
    <br>
    <br><br><br>
    <TABLE width="450" height="200" border=2 align="center" cellpadding=0 cellspacing=0 bordercolor=#666666>
      <tr>
        <td align="center" bordercolor=#666666 bgcolor="#FFCC66"><font size="4">ระบบสนับสนุนการซ่อมบำรุงรถบรรทุก</font><br>
          <Table width="300" align="center" cellspacing=1  bgcolor=#FFCC66>
            <tr valign="top">
              <td colspan=2> <div align="center"><b><font color="#FFFFFF" size="6">
                  Login</font></b></div>
                <div align="center"><b> </b></div></td>
            </tr>
            <tr>
              <td align=right> ชื่ีอผู้ใช้:</td>
              <td><input type="text" name="user" size=25></td>
            </tr>
            <tr>
              <td  align=right>&nbsp; รหัสผ่าน:</td>
              <td><input type="password" name="pass" size=25></td>
            </tr>
            <tr>
              <td colspan=2 align=right> <div align="center">
                  <input type=submit value='   ล๊อกอิน   ' style="width: 120px;color=red; font-weight= bold;font-size= 16px;" >
                </div></td>
            </tr>
          </Table>
          <div align="center"><br>
          </div></td>
      </tr></TABLE></center>
</form> </body> </html>

ลองศึกษาดูกันก่อนเดี๋ยวสงสัยผมจะมาอธิบายให้ฟัง


หัวข้อ: ไฟล์ที่เป็นหน้าจอ login นะครับ
เริ่มหัวข้อโดย: LoVePaNCake ที่ 20, 06 2007, 02:57:24 PM
:aiwebs_001:  คุงงับ


หัวข้อ: ไฟล์ที่เป็นหน้าจอ login นะครับ
เริ่มหัวข้อโดย: riconth ที่ 13, 10 2007, 10:54:56 PM
mysql_affected_rows() คำสั่งนี้มันทำงานอะไรหว่า
แต่ดูเหมือนจะเอามาเช็ค user หละมั้ง เดาๆนะ
แต่แบบนี้ ส่วนใหญ่พี่จะ ใช้ mysql_num_rows() เช็คแทน  :aiwebs_033:


หัวข้อ: ไฟล์ที่เป็นหน้าจอ login นะครับ
เริ่มหัวข้อโดย: เด็กไอทีคลับ ที่ 13, 10 2007, 11:08:55 PM
mysql_affected_rows()

มันจะนับแถวเหมือน num rows แหละพี่ แต่ผมว่า จะให้ผมที่ไวกว่า


หัวข้อ: Re: ไฟล์ที่เป็นหน้าจอ login นะครับ
เริ่มหัวข้อโดย: peanutpai ที่ 10, 05 2010, 05:58:49 PM
น่าสนใจ