根据user_type设置登录

时间:2013-12-15 00:09:21

标签: php login

我正在开展一个以电子购物为基础的大学项目。我尝试使用此代码来实现我的结果,这会产生错误并且不起作用 - 我认为那里的代码存在错误。

此代码来自我的登录标题:

<?php 
        if($_GET('user_type')='Administrator')

        !isset($_SESSION['txt_username']) || !isset($_SESSION['txt_pwd'])){
            echo "<a href='login.php'>Log in</a>";                                          
        }else{
            echo $_SESSION['txt_username'];
            echo ' &nbsp; | &nbsp; <a href="logout.php"> Log Out</a>';
            } 
        ?>

2 个答案:

答案 0 :(得分:1)

试试这个,你有一些语法问题:

<?php 
 //you will need this before you do anything with $_SESSION
 session_start(); 

   if(isset($_GET['user_type']) && $_GET['user_type'] == 'Administrator'){

      if( !isset($_SESSION['txt_username']) || !isset($_SESSION['txt_pwd']) ){

            echo "<a href='login.php'>Log in</a>";                                          

      }else{

            echo $_SESSION['txt_username'];
            echo ' &nbsp; | &nbsp; <a href="logout.php"> Log Out</a>';

      }  
   }
?>

答案 1 :(得分:0)

下面的问题

     if($_GET('user_type')='Administrator') 

应该是:

   if($_GET['user_type']=='Administrator')