Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Единая авторизация фронт/задник


Snakes911

Recommended Posts

У меня стоит мульти вендорный модуль, при этом вендоры как покупаю так и продают, по этому надо что бы авторизация на самом сайте и в админке была единая, т.е. залогинился на сайте и при переходе в админку уже и там был залогинен и наоборот - когда это 2 разные сущности, то с точки зрения пользователя это очень не удобно.

Да и в целом странно, что я в админке админ, а на самом сайте мой логин/пароль не подходят.

 

Есть уже готовые решения, или придется писать свою балалайку?

Надіслати
Поділитися на інших сайтах



if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { 

$this->session->data['token'] = md5(mt_rand());

...

protected function validate() {

if (isset($this->request->post['username']) && isset($this->request->post['password']) && !$this->user->login($this->request->post['username'], $this->request->post['password'])) {

$this->error['warning'] = $this->language->get('error_login');

}

if (!$this->error) {

return true;

} else {

return false;

}

}

Надіслати
Поділитися на інших сайтах

не надо.

либо полностью меняй пользователей с покупателями на что-то "одно", либо забудь об этой идее.

покупатели - кассиры в банке, у которых нет доступа к сейфу;

пользователи - инкассация, у которых есть доступ к сейфу.

Надіслати
Поділитися на інших сайтах

тогда еще более явно покажем разницу:

покупатели не кассиры, а просто "зашедшие в банк люди" :-)

пользователи - все та же инкассация (ключ есть только у определенных инкассаторов, а не у всех).

суть то в том, что это совершенно разные сущности и склеивать их не надо.

но если очень хочется - надо полностью менять их на что-то одно.

Надіслати
Поділитися на інших сайтах

Но если у покупателя и кассира один логин/пароль, то при авторизации покупателя можно передать эти же логин/пароль в авторизацию кассира - разве не так? То что права на самом сайте и в админке будут разные, это понятно, но авторизация по идеи должна пройти и там и там, это и нужно.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.