我的用户迁移是:
$table->increments('id');
$table->integer('matricula')->unique();
$table->timestamps();
用户使用'matricula'登录,我的应用程序中不需要密码,但模型用户'强制'使用密码:
class User extends Eloquent implements UserInterface, RemindableInterface {
...
public function getAuthPassword()
{
return $this->password;
}
如何在没有密码的情况下进行身份验证?
答案 0 :(得分:0)
您最终可以将密码字段设置为matricula。
或者,编写自己的Auth驱动程序。默认情况下,L4允许您使用用户名或密码进行登录,因此您可以使用其中一个或两个,或两者兼而有之。在Laravel 3中,您可以指定要用作用户名的字段(电子邮件或用户名)。
此致