HLDM Форум https://forum.hldm.org/ |
|
Код страницы https://forum.hldm.org/viewtopic.php?f=36&t=847 |
Страница 1 из 1 |
Автор: | Mertos [ 02 янв 2015, 00:03 ] |
Заголовок сообщения: | Код страницы |
Добрый день! Точнее утро, ночь, вечер. Хочу реализовать блокировку аккаунта: если аккаунт заблокирован, то при входе в аккаунт будет вылезать информационное окно с сообщением. Потеряв 2 часа в итоге не смог найти необходимый код. Мне нужен исходный код главной страницы панели. Буду благодарен за любую помощь. |
Автор: | Nikita [ 02 янв 2015, 04:02 ] |
Заголовок сообщения: | Re: Код страницы |
Задайте вопрос конкретнее. Что вам нужно в панели? |
Автор: | Mertos [ 02 янв 2015, 13:56 ] |
Заголовок сообщения: | Re: Код страницы |
Мне нужно реализовать блокировку аккаунта клиента. Если его аккаунт заблокирован, ему не будет доступа в панель и на странице ввода данных вылезало сообщение с информацией, что аккаунты заблокирован, после ввода данных ессно. Поискав код этой страницы, я ничего не нашел. |
Автор: | Nikita [ 02 янв 2015, 14:46 ] |
Заголовок сообщения: | Re: Код страницы |
Правка главной страницы не самый лучший вариант. Нужно ковырять либо модель работы с пользователями - ./application/models/users.php, методы user_auth() и check_user(). Можно ковырять контролер auth - ./application/controllers/auth.php, метод in(). Сам смысл проверки можно свести к проверке поля в базе. Добавляем в базу столбец banned: Код: ALTER TABLE `gameap_users` ADD banned INT(1) После этого можно в модели users.php можно проверить наличие пользователя в бане: Код: if ($this->auth_data['banned']) { // Пользователь забанен return false; } else { // Пользователь не забанен } Код выше можно вписать перед проверкой IP: Код: // Проверка на бан ... // Проверка на разрешенные IP if ($this->auth_data['is_admin'] && isset($this->config->config['admin_ip'])) { if (!$this->_check_subnet()) { return false; } } |
Автор: | Mertos [ 02 янв 2015, 15:46 ] |
Заголовок сообщения: | Re: Код страницы |
Хорошо, с этим я понял. А теперь я хотел бы вывести сообщение с информацией о том, что аккаунт заблокирован. |
Автор: | Nikita [ 03 янв 2015, 16:08 ] |
Заголовок сообщения: | Re: Код страницы |
Это в контроллере auth.php делается. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |