我创建了一个系统并且工作正常。问题是,我需要限制1.)用户和2.)管理主页。
例如,登录后,Admin将直接进入主页面(例如:mainpage.php)。如果用户登录,他们将被定向到历史记录(例如:history.php)页面。
我在网上收集了一些代码,但在我的系统上没有任何上述工作正常。我试图编辑我的登录页面(login.php)和我的主页面(例如:mainpage.php)等等。他们都没有工作。
我还是PHP的新手(比如2天前),我在网上找到的很多代码非常复杂,技术性强,比我需要的还要多。我只是需要简单的PHP / JavaScript或任何代码,所以我可以分开我的用户和管理员可以直接在登录时查看。
任何帮助将不胜感激,真的。多谢你们!
P.S:我已经为我的phpmyadmin创建了一个表格。在用户表上,指示了用户名,密码,电子邮件,访问级别(admin或用户)。
$sql="SELECT * FROM users WHERE username='$username' and pw='$pw'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("username");
session_register("password");
while($row = mysql_fetch_array($result)){
if($row['admin']=='1'){
header("mainpage.php");
}else{
header("location:history.php");
}
}
} else {
echo "Invalid! Please try again.";
}
?>