aboutsummaryrefslogtreecommitdiff
path: root/src/filters.php
diff options
context:
space:
mode:
authorCamil Staps2015-05-24 22:42:26 +0200
committerCamil Staps2015-05-24 22:42:26 +0200
commitea7966cc6823ddaa349740e438c4f0cb588f5b32 (patch)
treeab5e2bb9de2b64ee3cdc7d5c0bfbca61ce742335 /src/filters.php
parentUsing email as id; User & PasswordReminder (diff)
User id -> email in other classes
Diffstat (limited to 'src/filters.php')
-rw-r--r--src/filters.php12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/filters.php b/src/filters.php
index 11f0096..ae59923 100644
--- a/src/filters.php
+++ b/src/filters.php
@@ -1,16 +1,14 @@
<?php
Route::filter('administrator', function(){
- Auth::basic();
-
- if (!Auth::user()->isAdministrator) {
+ $auth = app('api.auth');
+ if (empty($auth->user()) || !$auth->user()->isAdministrator) {
throw new \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException();
}
});
-Route::filter('current_user', function(){
- Auth::basic();
-
- if (empty(Auth::user()) || Route::input('user') != Auth::user()->id) {
+Route::filter('current_user', function() {
+ $auth = app('api.auth');
+ if (empty($auth->user()) || Route::input('user') != $auth->user()->email) {
throw new \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException();
}
}); \ No newline at end of file