首页 > 开发 > PHP > 正文

php数据库连接之权限配置

2024-05-04 21:58:21
字体:
来源:转载
供稿:网友

虽然是说简单的数据库连接代码,但最终是来判断用户权限的,设置权重代码如下:

  1. <?php 
  2. error_reporting(0); 
  3. session_start(); 
  4. //数据库教程连接 
  5. $conn = mysql教程_connect('localhost''root'''); 
  6. mysql_select_db('chenkun'$conn); 
  7. mysql_query('SET NAMES UTF-8'); 
  8. //定义常量 
  9. define('ALL_PS''PHP'); 
  10.  
  11. function user_shell($uid$shell$m_id) { 
  12.     $sql = "select * from admin where uid='$uid'"
  13.     $query = mysql_query($sql); 
  14.     $row = mysql_fetch_array($query); 
  15.  
  16.     $shell = is_array($row) ? $shell == md5($row['username'] . $row['password'] . ALL_PS) : FALSE; 
  17.     if ($shell) { 
  18.         if ($row['m_id'] <= $m_id) { 
  19.             return $row
  20.         } 
  21.         echo "你的权限不足"
  22.         exit (); 
  23.     } else { 
  24.         echo "你无权限访问该页"
  25.         exit (); 
  26.     } 
  27.  
  28. function user_mktime($onlinetime) { 
  29.     $new_time = mktime(); 
  30.     if (($new_time - $onlinetime) > '900') { 
  31.         session_destroy(); 
  32.         echo "登陆超时"
  33.         exit (); 
  34.     } else { 
  35.         $_SESSION['times'] = mktime(); 
  36.     } 
  37.  
  38. ?> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表