/** * @plugin ebi.flow.Request * @param \ebi\flow\Request $req */ public function before_login_required(\ebi\flow\Request $req) { if (!$req->is_user_logged_in()) { \ebi\HttpHeader::send_status(401); throw new \ebi\exception\UnauthorizedException('Unauthorized'); } }
public function login_condition(\ebi\flow\Request $req) { if ($req->is_post() && $req->in_vars('user') == 'tokushima' && $req->in_vars('password') == 'hogehoge') { $req->user(new \test\model\Member2()); return true; } return false; }