Регистрация
Вход через соцсети
Восстановление пароля

Доступ к странице по паролю

Новый топик
23.05.2014, 15:11
Ответить | Цитировать
mihailvf
Федотовских Михаил

Зарегистрирован:
1970-01-01
Сообщений: 4

Здравствуйте. Нужно реализовать доступ по паролю на версия Standard 5.3 к одной из страниц сайта, без использования авторизации. Как это сделать? Есть ли смысл доплачивать за версию с Личным кабинетом?

ognetush
24.05.2014, 20:23
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Да нет, конечно не нужно. Воспользуйтесь моим решением ЛК на Netcat Standard

25.05.2014, 14:23
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Возможно сделать при помощи сессии или куки. Различие в названии массива $_SESSION или $_COOKIE
Сессия
При входе пользователя в раздел проверяем есть ли в массиве сессии($_SESSION) значение входа (пароль, так же возможно закешировать (на усмотрение)

$current_sub[sub_access] - поле в которое вы записали пароль от раздела

<? if($_POST[sub]) $_SESSION[sub_access][$_POST[sub]] = $_POST['sub_access'];

if($_SESSION[sub_access][$sub]==$current_sub[sub_access]){ ?>
Показываем необходимое
<? }else{ ?>
У вас нет доступа пожалуйста введите пароль(и здесь добавить форму для ввода)
<form>
<input name='sub' type='hidden' placeholder='<?=$sub?>'>

<input name='sub_access' type='text' placeholder='Введите пароль' required>
<button type='submit'>Подтвердить</button>
</form>
<? } ?>

Это только пример, так что вам не обязательно использовать многомерным массив.

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
198 196 2014-05-25 14:23:15 13662
Описание проекта