Как разделить администратора и пользователя в codeigniter?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как разделить администратора и пользователя в codeigniter?

Сообщение Anonymous »

У меня есть две страницы для администратора и пользователя. Когда администратор войдет в систему, он будет перенаправлен на http://localhost/ci3/admin/Adminhomepage, а когда пользователь войдет в систему, он будет перенаправлен на http://localhost/ci3/user/Userhomepage. После входа в систему как пользователь, если я изменил URL следующим образомhttp://localhost/ci3/admin/Adminhomepage он перейдет непосредственно на домашнюю страницу администратора. Я хочу, чтобы он перешел на страницу входа администратора http://localhost/ci3/admin/Adminlogin. У меня есть идентификатор пользователя и разрешения для администратора, такие как просмотр, редактирование, добавление и удаление роли. Здесь любому присвоено значение 1, тогда он является администратором, в противном случае он является пользователем. Я хочу написать эту логику в Admin_controller.
Admin_controller


Модель_администратора
public function tocheckadmin($userId){
$sql = "SELECT * FROM users u
INNER JOIN roles r
ON r.roleId = u.roleId
INNER JOIN permissions p
ON p.roleId = r.roleId
INNER JOIN module m
ON m.moduleId = p.moduleId
WHERE userId= $userId
AND (p.view == 1 or p.add == 1 or p.edit == 1 or p.deleteRole == 1)";
}


Подробнее здесь: https://stackoverflow.com/questions/422 ... odeigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»