登录后检查用户访问权限

时间:2014-06-10 21:25:44

标签: php login admin boonex-dolphin

好的,所以我目前已经建立了一个登录系统,用于验证Boonex安装中的用户名/密码。

用户登录后,我需要系统检查他们是否可以访问第三方系统。

为此,我添加了一个名为Dashboard的配置文件设置,其中包含选项1或0

目前,它允许访问网站的所有活跃用户,无论他们的个人资料中是否记录了仪表板 这就是我需要登录过程的方式:

  

用户登录 - >页面重定向到社区站点以验证登录详细信息 - >用户重定向到仪表板页面(index.php) - >如果Dashboard = 1保留在index.php上,则重定向到替代年龄(拒绝访问)

以下是我目前使用的代码:

    // Call Required Files

    require_once( '/home/username/public_html/community/inc/header.inc.php'); //Only Used For File Paths And SQL


    require_once( BX_DIRECTORY_PATH_INC . 'profiles.inc.php' );  // Used for Getting Profile Details Such as name, email etc

    require_once( BX_DIRECTORY_PATH_INC . 'utils.inc.php' ); //  Not Current Used but will be in future.

    //Check for dashboard access

    $Dashboard_Check = mysql_query("SELECT * FROM Profiles WHERE NickName = '".mysql_real_escape_string($_POST['ID'])."'" ) or die(mysql_error());

    while($ROW = mysql_fetch_array($Dashboard_Check))

     {

        if('0' == $ROW['Dashboard']) {

            location('noaccess.php');


        }
    }

0 个答案:

没有答案