我正在实施API,以便客户可以访问我们的系统。我目前正在使用Auth Basic进行身份验证。有没有办法在我们以这种方式验证时设置其他会话变量?
我们通常在登录页面登录时设置会话变量,因此有些功能取决于这些值。因此,我需要一种方法来设置相同的变量,但是在使用Auth Basic中间件时。
答案 0 :(得分:0)
您的身份验证控制器看起来像这样:
<?php
namespace App\Http\Controllers;
use Auth;
use Illuminate\Routing\Controller;
class AuthController extends Controller
{
/**
* Handle an authentication attempt.
*
* @return Response
*/
public function authenticate()
{
if (Auth::attempt(['email' => $email, 'password' => $password])) {
// Authentication passed...
return redirect()->intended('dashboard');
}
}
}