龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php数据库连接之权限配置

时间:2012-12-24 21:59来源:未知 作者:admin 点击:
分享到:
虽然是说简单的数据库连接代码,但最终是来判断用户权限的,有需要的朋友可以参考一下。 代码如下 ?php教程 error_reporting(0); session_start(); //数据库教程连接 $conn = mysql教程_connect('loc
虽然是说简单的数据库连接代码,但最终是来判断用户权限的,有需要的朋友可以参考一下。
 代码如下

<?php教程
error_reporting(0);
session_start();
//数据库教程连接
$conn = mysql教程_connect('localhost', 'root', '');
mysql_select_db('chenkun', $conn);
mysql_query('SET NAMES UTF-8');
//定义常量
define('ALL_PS', 'PHP');

function user_shell($uid, $shell, $m_id) {
    $sql = "select * from admin where uid='$uid'";
    $query = mysql_query($sql);
    $row = mysql_fetch_array($query);

    $shell = is_array($row) ? $shell == md5($row['username'] . $row['password'] . ALL_PS) : FALSE;
    if ($shell) {
        if ($row['m_id'] <= $m_id) {
            return $row;
        }
        echo "你的权限不足";
        exit ();
    } else {
        echo "你无权限访问该页";
        exit ();
    }
}

function user_mktime($onlinetime) {
    $new_time = mktime();
    if (($new_time - $onlinetime) > '900') {
        session_destroy();
        echo "登陆超时";
        exit ();
    } else {
        $_SESSION['times'] = mktime();
    }

}
?>


精彩图集

赞助商链接