Laravel web guard登录

时间:2016-04-10 12:37:51

标签: php laravel

我正在使用laravel并尝试使用网络防护这样登录用户(我的默认设置为api):

class UserController extends Controller
{
    public function login(Request $request)
    {
        try {
            if(Auth::guard('web')->attempt(['email' => $request->email, 'password' => $request->password],false,false))
            {
                var_dump('success');     //return api key
            }
             var_dump('no success');
        }
        catch(Exception $ex)
        {
            dd('error');
        }
    }
}

但是当我检查$request->email$request->password时,结果总是“没有成功” 使用dd,结果等于我的数据库记录。可能有什么不对?

这是我的路线档案:

Route::group(['prefix' => 'api/v1','middleware' => ['web']], function () {
    Route::post('/login', 'api\v1\UserController@login');
});

0 个答案:

没有答案