Check your module, does it have this?
class Yourclass extends Eloquent implements UserInterface, RemindableInterface{
}
题
I use basic authentification for logged user in Laravel.
Route::get('profile', array('before' => 'auth.basic', function()
{
if (Auth::check()){
echo 'Logged';
}else{
echo 'Not logged';
}
}));
Route::filter('auth.basic', function() {
return Auth::basic();
});
If the user cancel the basic authentification i have a good message like "Invalid credentials."
If the user use valid pass/username then user is successfully authenticated.
However, if the pass/username is wrong i have this error :
Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must implement interface Illuminate\Auth\UserInterface, null given, called in /backend_rest/vendor/laravel/framework/src/Illuminate/Auth/Guard.php on line 316 and defined
The user is authenticated but as null ...
没有正确的解决方案
其他提示
Check your module, does it have this?
class Yourclass extends Eloquent implements UserInterface, RemindableInterface{
}