Laravel - Auth:尝试没有密码

时间:2013-07-31 11:34:44

标签: laravel authentication laravel-4

我的用户迁移是:

$table->increments('id');
$table->integer('matricula')->unique();
$table->timestamps();

用户使用'matricula'登录,我的应用程序中不需要密码,但模型用户'强制'使用密码:

class User extends Eloquent implements UserInterface, RemindableInterface {

...

    public function getAuthPassword()
    {
        return $this->password;
    }

如何在没有密码的情况下进行身份验证?

1 个答案:

答案 0 :(得分:0)

您最终可以将密码字段设置为matricula。

或者,编写自己的Auth驱动程序。默认情况下,L4允许您使用用户名或密码进行登录,因此您可以使用其中一个或两个,或两者兼而有之。在Laravel 3中,您可以指定要用作用户名的字段(电子邮件或用户名)。

此致