无法在laravel中验证用户

用户名
        $userdata = array(
            'email' => Input::get('email'),
            'password'  => Input::get('password')
            );



        if (Auth::attempt($userdata)) {

            echo 'SUCCESS!';

        } else {        

            return Redirect::to('login');

        }

当我从浏览器运行应用程序时,出现此错误:

Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must be an instance of Illuminate\Auth\UserInterface, instance of User given, called in /home/srtpl17/Sites/yatin.sr/vendor/laravel/framework/src/Illuminate/Auth/Guard.php on line 316 and defined

我做错了什么?

托尼·阿拉

从您的错误中听起来,您的用户模型未实现UserInterface(Laravel随附的默认用户模型可以正确执行此操作,所以我猜您是自定义的)

http://github.com/laravel/laravel/blob/master/app/models/User.php

确保用户模型如下所示:

use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableInterface;

class User extends Eloquent implements UserInterface, RemindableInterface {


/**
 * Get the unique identifier for the user.
 *
 * @return mixed
 */
public function getAuthIdentifier()
{
    return $this->getKey();
}

/**
 * Get the password for the user.
 *
 * @return string
 */
public function getAuthPassword()
{
    return $this->password;
}

/**
 * Get the e-mail address where password reminders are sent.
 *
 * @return string
 */
public function getReminderEmail()
{
    return $this->email;
}

// Add your other methods here

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Django中验证用户

来自分类Dev

Laravel 中的多用户身份验证无法正常工作

来自分类Dev

无法在 shell 中验证 Django 用户

来自分类Dev

laravel中的用户名验证

来自分类Dev

如何在Laravel中验证请求用户?

来自分类Dev

Laravel身份验证,我无法检索已登录的用户

来自分类Dev

Laravel身份验证,我无法检索已登录的用户

来自分类Dev

无法验证 Laravel 中的嵌套数组

来自分类Dev

GAPI无法验证用户

来自分类Dev

GAPI无法验证用户

来自分类Dev

用户无法验证

来自分类Dev

无法在Django 3中验证自定义用户

来自分类Dev

无法在Django中验证自定义用户模型

来自分类Dev

Laravel身份验证在laravel 5.3中无法正常工作

来自分类Dev

在Laravel中验证用户身份时防止暴力攻击

来自分类Dev

单元测试Laravel 5.1中的用户身份验证

来自分类Dev

在Laravel中获取身份验证用户ID

来自分类Dev

在Laravel中验证用户角色并保护路由

来自分类Dev

在laravel中显示通过身份验证的用户

来自分类Dev

在Laravel中验证无需电子邮件的用户

来自分类Dev

Laravel - 从特定的身份验证保护中获取用户

来自分类Dev

如何在 Laravel 5.4 中手动验证用户

来自分类Dev

在 Laravel 5.4 模型中访问经过身份验证的用户

来自分类Dev

在SimpleMembership中验证用户

来自分类Dev

SSRS中的用户验证

来自分类Dev

Django,无法验证特定用户

来自分类Dev

LDAP设置:无法验证用户

来自分类Dev

Spring Security无法验证用户

来自分类Dev

如何验证用户登录Laravel?