public function facebookLogin() { $params = Input::all(); $user = Helpers::fbAuth($params['access_token']); if ($user != null) { $authToken = AuthToken::create($user['user_info']); $publicToken = AuthToken::publicToken($authToken); return Response::json(array('status' => '1', 'message' => 'Success Facebook Auth', 'token' => $publicToken, 'state' => $user['state'], 'user' => $user['user_info'])); } else { return Response::json(array('status' => '0', 'message' => 'Wrong access_token', 'state' => 'wrong_access_token', 'user' => $user)); } }
App::after(function ($request, $response) { // }); /* |-------------------------------------------------------------------------- | Authentication Filters |-------------------------------------------------------------------------- | | The following filters are used to verify that the user of the current | session is logged into this application. The "basic" filter easily | integrates HTTP Basic authentication for quick, simple checking. | */ Route::filter('auth', function () { if (Auth::check()) { $authToken = AuthToken::create(Auth::user()); $publicToken = AuthToken::publicToken($authToken); } if (!Auth::check()) { return Redirect::to('/login'); } // if (!Sentry::check()) return Redirect::guest('login'); }); Route::filter('auth.basic', function () { return Auth::basic(); }); /* |-------------------------------------------------------------------------- | Guest Filter |-------------------------------------------------------------------------- |