两个使用usertype且没有usertype的登录面板

时间:2013-05-27 09:42:00

标签: php parameters default

我有两个登录面板 - 一个使用usertypes作为单选按钮&用户名&密码和其他只有用户名和密码。我写了下面的函数,但它不适合我。

function auth_check_user1($login, $password, $agent=null )
{

$userAndPassValid = ($f['login'] == $login && $f['password'] == $password);
$userTypeValid = true;
if ($agent != null)
{
    $userTypeValid ==  $agent;

     $query = 'SELECT * FROM ' . USERS_TABLE . ' WHERE login = "' . $login . '" AND 
         password ="' . $password . '"  AND user_category ="' . $agent . '"  LIMIT 1';
     $r = $db->query ($query);  

     if ($db->num_rows($r)==1)
      {
       $f = $db->fetch_array($r);


    if ($f['login'] == $login && $f['password'] == $password && $f['user_category'] == $agent)
     $logged = TRUE;
    else 
     $logged = FALSE;
   }
     else
     {
     $logged = FALSE;
     }
}
 return $logged;
 }


 <input name="agent" type="radio"  class="radio" value="2" checked="checked" />
                  <label><?php echo $lang['agent_login']; ?> </label>
                  <input name="agent" type="radio"  class="radio" value="1" />
                  <label><?php echo $lang['homeowners'] ?></label>

                  <input   name="login" value="username" type="text"/>
                  <input   name="password" value="password"  type="password" />

                  <input class="submit" type="submit" value="<?php echo $lang['Realtor_Login_menu']; ?>" />

0 个答案:

没有答案