我正在为我的应用程序创建一个简单的登录页面,但我的auth总是说我失败了吗?
$email = Input::get('email');
//echo = matchesmyemail
$password = Input::get('password');
//echo = matchesmydbpassword
$auth = Auth::attempt(array(
'email' => $email,
'password' => $password
));
if($auth){
die('logged in');
}else{
die('failed');
}
任何想法我做错了什么?
答案 0 :(得分:2)
您的密码是否在数据库中进行了哈希?
$password = Hash::make('password');
如果数据库表中有明文密码,那么问题就在于此问题。密码将被哈希并且将比较哈希值。