public function IpLoginMiddleware::handle in IP Login 4.x
File
- src/
StackMiddleware/ IpLoginMiddleware.php, line 34
Class
- IpLoginMiddleware
- Provides a HTTP middleware to implement IP based login.
Namespace
Drupal\ip_login\StackMiddlewareCode
public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = TRUE) {
if ($ip_login_uid = $request->attributes
->get('ip_login_uid')) {
$request->attributes
->remove('ip_login_uid');
IpLoginController::doUserLogin($ip_login_uid, $request);
}
return $this->httpKernel
->handle($request, $type, $catch);
}