【发布时间】:2015-10-22 21:17:05
【问题描述】:
我正在 Laravel 5.0 中开发自定义访问控制系统。我创建了一个辅助函数来在执行函数之前检查用户是否有权限
public function index() {
if( has_permission( 'blahblah' ) ) {
// Do actions
}
}
我有一个辅助函数has_permission
function has_permission( $action ) {
$current_user_perms = array( 'view_users', 'create_users', 'edit_users', 'delete_users' );
if( !in_array( $action, $current_user_perms ) ) {
return redirect()->route('access_denied');
}
return true;
}
但是当权限失败时,它不是重定向。有什么想法吗?
【问题讨论】:
-
如果有帮助,您可以接受我的回答以供更多读者使用:)
标签: php laravel access-control