예제 #1
0
 /**
  * @method DELETE
  * @json
  */
 public function logout()
 {
     $user = \Bazalt\Auth::getUser();
     if ($user->isGuest()) {
         return new Response(Response::OK, $user->toArray());
     }
     \Bazalt\Auth::logout();
     $user = \Bazalt\Auth::getUser();
     return new Response(Response::OK, $user->toArray());
 }
 public function testGet()
 {
     \Bazalt\Auth::logout();
     $response = new \Bazalt\Rest\Response(200, ['guest_id' => Session::getSessionId(), 'is_guest' => 1, 'roles' => [], 'acl' => []]);
     $this->assertResponse('GET /auth/session', ['contentType' => 'application/json'], $response);
 }