雖然是說簡單的數據庫連接代碼,但最終是來判斷用戶權限的,設置權重代碼如下:
- <?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();
- }
- }
- ?>
新聞熱點
疑難解答