刚用php,对php还不太熟悉.....
如题,只有通过登录后才可以访问页面,后台用的是php,怎么实现页面访问权限控制.......

解决方案 »

  1.   

    用session保存用户登录信息,进入页面前先检查session中的用户登陆了没有
      

  2.   

    验证用户名密码正确后 可保存在cookie或session中
    在其它页面 取session或cookie是否为空 如果是空就跳转到登陆页面
      

  3.   

    是在客户端检查session 还是在php中检查.....
      

  4.   

    php中检查
    类似这样
    if(isset($_SESSION['username']) && $_SESSION['username' != "");
      

  5.   

    session是保存在服务器端
    可如楼上那样也可以这样
    if(empty($_SESSION['username']))
    {
     echo '没有登陆';
    } 
      

  6.   

    跳转页面
    header("Location: index.php");
      

  7.   

    if (empty($_SESSION['user'])) {
             if ($cmd_task!='logon') {
             throw new Exception('你还没有登录');
    //这里怎么控制跳转到前台的登录页面(login.html)
             }
            }
      

  8.   

    if(empty($_SESSION['username']))
    {
     echo '<script>alert("你还没有登陆");document.location.href='login.html';</script>';
    } 
    //弹出一个提示
    用header我记得是前面不能有输出
      

  9.   

    不好意思 写错了改成下面
    echo '<script>alert("你还没有登陆");document.location.href="login.html";</script>';
    'login.html' 这里不能用单引号
      

  10.   

    把session彻底弄明白。你的问题就解决了。
    参考:
    http://www.w3school.com.cn/php/php_sessions.asp
      

  11.   

    http://blog.163.com/zgq8454186@126/blog/static/529337592008512715810/