php
2013-08-26 37 views 0 likes 
0
<?php 

if (isset($_POST["loginbtn"])){ 
    $euser = $_POST["Emp_Username"]; 
    $epassw = $_POST["Emp_Password"]; 

    $check_user = mysql_query("select * from employee where Emp_Username = '".$euser."'   and Emp_Password= '".$epassw."'"); 

    if ($row=mysql_fetch_assoc($check_user)){ 
     $_SESSION["loggedin"] = "true"; 
     $_SESSION["eid"] = $row["Emp_ID"]; // keeps the member id in a session 
     header("location: profile.php"); // proceeds to the profile page 
    }else{ 
    ?> 
     <script type = "text/javascript"> 
     alert("Invalid Username or Password"); 
     </script> 
    <?php 
    } 
} 
?> 
+0

那么,有什么问题吗? – Gary

+0

它只检测用户名和密码 我想检测“员工”表内的“位置”登录到其他页面 –

+0

您试图创建一个登录重定向到另一个页面,只有该用户可以看到? –

回答

0

我想你需要你的代码块内的另一个if条件:

if (isset($_POST["loginbtn"])) { 
    $euser = $_POST["Emp_Username"]; 
    $epassw = $_POST["Emp_Password"]; 
    $check_user = mysql_query("select * from employee where Emp_Username = '".$euser."' > and Emp_Password= '".$epassw."'"); 

    if ($row=mysql_fetch_assoc($check_user)) { 
     $_SESSION["loggedin"] = "true"; 
     $_SESSION["eid"] = $row["Emp_ID"]; // keeps the member id in a session 

     if (in_array($row["position"], array("CEO", "Manager", "...")) { 
      header("location: profile.php"); // proceeds to the profile page 
     } 
    } 
} 
else { ?> alert("Invalid Username or Password"); 
+0

感谢您的回答 –

相关问题