Php Laravel 4-自定义身份验证.basic使用自定义代码验证凭据
此时,当我将Php Laravel 4-自定义身份验证.basic使用自定义代码验证凭据,php,authentication,laravel-4,Php,Authentication,Laravel 4,此时,当我将之前的过滤器添加到我的路线时,如下所示: Route::get('/', function() { return View::make('front'); })->before('auth.basic'); 并访问我的测试应用程序(例如),我在Chrome中看到以下内容: 我想要的是;当用户输入用户名和密码并单击“登录”按钮时,运行自定义凭证验证例程以验证输入的详细信息 通过自定义验证例程,我的意思是向外部API发出请求,检查输入的凭据是否有效,然后将true/fa
之前的过滤器添加到我的路线时,如下所示:
Route::get('/', function() {
return View::make('front');
})->before('auth.basic');
并访问我的测试应用程序(例如),我在Chrome中看到以下内容:
我想要的是;当用户输入用户名和密码并单击“登录”按钮时,运行自定义凭证验证例程以验证输入的详细信息
通过自定义验证例程,我的意思是向外部API发出请求,检查输入的凭据是否有效,然后将true
/false
返回到基本身份验证尝试
这可能吗?这是否涉及编写自定义的auth.basic
驱动程序?在laravel中使用auth.basic
身份验证时,它对网站使用HTTP basic身份验证,这意味着它在数据包的HTTP头中请求并附加用户名和密码。也就是说,浏览器已经准备好处理HTTP基本身份验证,并在处理数据包主体之前进行验证,这意味着您将看到显示的弹出窗口
改用laravel的auth
。它检查用户是否已通过会话中注册的Auth::check()
登录,如果未登录,则重定向到您的登录url,并在会话中存储预期的url,以便在通过身份验证后重定向。看