DukeAnn
做一个优雅的程序员

Laravel用户登陆开启用户名登陆

进入框架里面可以看到laravel是支持自定义登陆的username名是email还是其他的,能找到这段代码

public function loginUsername()
{
    return property_exists($this, 'username') ? $this->username : 'email';
}

这里做了判断 是否存在属性username 没有及用email.

所以想用用户名登陆的话,就直接改下AuthController.php 增加个username的属性就OK了。

protected $username = 'name';

视图里

<div class="form-group">
    <label class="col-md-4 control-label">Username</label>
    <div class="col-md-6">
        <input type="text" class="form-control" name="name">
    </div>
</div>
DukeAnn的笔记本:DukeAnn的博客 » Laravel用户登陆开启用户名登陆
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址