![](/img/trans.png)
[英]How can I link pages in wordpress plugin without first registering an admin menu or submenu?
[英]how can i link a page for admin and staff with separate pages
我如何添加一行,當我每次登錄管理員帳戶時都會被重定向到管理員頁面,然后如果我是一名員工,則會被重定向到員工頁面? 我只是把@$roles=$_POST['admin']; 因為它在數據庫中有一個值,比如 admin 和 staff。
<?php
if(isset($_POST['login']))
{
@$username=$_POST['username'];
@$password=$_POST['password'];
@$roles=$_POST['admin'];
@$roles=$_POST['staff'];
$query = "select * from userinfotbl where username='$username' and password='$password' ";
//echo $query;
$query_run = mysqli_query($con,$query);
//echo mysql_num_rows($query_run);
if($query_run)
{
if(mysqli_num_rows($query_run)>0)
{
$row = mysqli_fetch_array($query_run,MYSQLI_ASSOC);
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header( "Location: index.php");
}
else
{
echo '<script type="text/javascript">alert("No such User exists. Invalid Credentials")</script>';
}
}
else
{
echo '<script type="text/javascript">alert("Database Error")</script>';
}
}
else
{
}
?>
1)根據用戶ID從數據庫中選擇用戶的角色。
2)檢查他選擇的角色是否允許他。
3)if(in_array($role,$roleAllowed)
{
switch($role)
{
case 'admin' :
header( "Location: index1.php");
break;
case 'user' :
header( "Location: index2.php");
break;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.