예제 #1
0
 public function delete()
 {
     $user = User::getData();
     if (!empty($user->avatar)) {
         @unlink(Url::resource($user->avatar));
     }
     $userFlag = UserModel::delete('id = ?', [$user->id]);
     $perFlag = PermissionModel::delete('user_id = ?', [$user->id]);
     $msgFlag = MessageModel::delete('user_id = ?', [$user->id]);
     $compFlag = ComplainModel::delete('user_id = ?', [$user->id]);
     $status = $userFlag && $perFlag && $msgFlag && $compFlag;
     if ($status) {
         $u = new User();
         $u->logout();
     }
     Response::json(['status' => $status]);
 }
예제 #2
0
 public function logout()
 {
     $u = new User();
     $u->logout();
     redirect(route('home'));
 }