Example #1
0
 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
|--------------------------------------------------------------------------
|