这是我包括的代码:
<?php
session_start();
if(!isset($_SESSION['userid']) OR $_SESSION['userid']==''){
header('Location: Loginhome.php');
}
elseif(isset($_SESSION['user_type']) && $_SESSION['user_type'] =='Admin'){
header('Location: adminhome.php');
}
else{
header('Location: userhome.php');
exit;
}
?>
此代码说该页面登录后无法正确重定向。
<?php
session_start();
if(!isset($_SESSION['user_type']=='1']) OR $_SESSION['userid']==''){
header('Location: Loginhome.php');
}
else
if(isset($_SESSION['user_type']=='2']) && $_SESSION['user_type'] =='Admin'){
header('Location: adminhome.php');
}
else{
header('Location: userhome.php');
exit;
}
?>
您需要这样做
您需要帮助这个
声明角色
//admin
if($ _session ['user'] ['角色'] == 1){
//您的代码在这里
}
//用户全部
if($ _session ['user'] ['recor'] == 2 && $ _session ['user'] ['name'] == $ username){
//您的代码在这里
}
好运的家伙
<?php
session_start();
if ($_SESSION['role'] !== 'admin') {
header('Location: ../index');
&lt;?php
require_once('config.php');
require_once('class/admin.class.php');
require_once('class/log.class.php');
$ obj_login = new admin();
$ obj_log = new new newlog();
//print_r($ _ session);
if($ obj_login-&gt; loggeduser())
{
{
{
;redirect('dashboard.php');
}
//$ res_login = array();
$ flg = 0;
$ action = $ _get['a'];
if($ action =='logout')
{
//&nbsp;&nbsp;&nbsp;&nbsp;$ sql1 ="插入日志值(null,'"。$ _ session ['userempname']。','','登录系统',现在())";
&nbsp;&nbsp;;$ obj_log--&gt;用户名= $ _session ['userfullname'];
&nbsp;$ obj_log--&gt; logText ='登录系统';
&nbsp;&nbsp;&nbsp;$ res_log = $ obj_log-&gt; addlog();
//&nbsp;&nbsp;mysql_query($ sql1);
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;if(session_destroy())
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;redirect('index.php');
&nbsp;&nbsp;&nbsp;}
}
if($ _ post ['logfrm'] =='yes')
{
{
&nbsp;&nbsp;&nbsp;$ obj_login-&gt; ausername = $ _post ['uname'];
&nbsp;&nbsp;$ obj_login--&gt; apassword = md5($ _ post ['upwd']);
$ res_login = $ obj_login-&gt; loginuser();
&nbsp;&nbsp;&nbsp;//print_r($ res_login);
&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;如果($ _ post ['uname'] == $ res_login [0] ['ausername']&amp;&amp;&amp; md5($ _ post ['upwd'])== $ res_login [0] ['apassword']
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ _session ['adminid'] = $ res_login [0] ['adminid'];
$ _session ['userrole'] = $ res_login [0] ['atype'];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ _session ['useremail'] = $ res_login [0] ['aemail'];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ _session ['login_user'] = $ res_login [0] ['ausername']$ _session ['userpass'] = $ res_login [0] ['apassword'];
美元$ _session ['userimg'] = $ res_login [0] ['aimage'];
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ obj_log--&gt;用户名= $ _session ['userfullname'];
&nbsp;&nbsp;&nbsp;&nbsp;$ obj_log--&gt; logText ='登录到系统';
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ log = $ obj_log-&gt; addlog();
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;redirect('dashboard.php');
&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ flg = 1;
&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;
}
?&gt;