2017-02-15 101 views
0
  • 的login.php的登录页面的用户名或密码如何为不同用户登录的角色工作?

    $username=$_POST['username']; 
    $password=$_POST['password']; 
    
    $query="select * from login_table where username="'.$useranem .'"and password'".$password.'"; 
    $data= mysql_query($query); 
    
  • 成功的数据真实回报。

  • 现在id传入role_table。
  • 现在要如何定义角色。
+1

不使用MySQL的功能它不被支持。切换到PDO或mysqli。还使用了准备好的语句。不要将密码保存原样。使用password_hash或一些加密。另外为什么Symfony2标签? – Akintunde007

+0

您是否试过[身份验证组件](http://symfony.com/doc/current/components/security/authentication.html)?你也可以阅读[本教程](http://symfony.com/doc/current/security/form_login_setup.html)关于登录表单。 –

回答

1
  • 如果按照角色状况角色不同的仪表盘开第一个GET ID,然后传递到role_table
  • 下一个

假设你有roleuser

$roleuser= 'admin'; 
$roleuser='user'; 

if($roleuser=='admin') 
{ 
redirect('/admin'); 
}elseif($roleuser=='user') 
{ 
redirect('/user'); 
} 
+0

是的,它正确的工作 –

+0

谢谢。欢迎您! – vineet

+0

@VineetTyagi请接受答案,以便问题可以被标记为关闭。 –

相关问题