Слияние кода завершено, страница обновится автоматически
<?php
/**
* Author: @Small Ant mz
* Date: 2020年7月4日 0004下午 06:11:50
* Q-Email:1306643459@qq.com
*/
namespace app\common\lib;
use app\adminback\model\AdminUser;
use app\adminback\model\Role;
Class Auth{
public static function checkAccess($rule)
{
// 如果当前role是1,则无需判断
$user_admin = new AdminUser();
$user_role_id = $user_admin->getAdminRoleByID();
$roleModel = new Role();
if ($user_role_id == 1 ) {
return true;
}
$roleAuthNodeMap = $roleModel->getRoleAuthNodeAuth($user_role_id);
if (empty($roleAuthNodeMap)) {
return false;
}
if (!isset($roleAuthNodeMap[strtolower($rule)])) {
return false;
}
return true;
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )