|
|
23.05.2014, 15:11
|
|
mihailvf
Федотовских Михаил
Зарегистрирован: 1970-01-01
Сообщений: 4
|
Здравствуйте. Нужно реализовать доступ по паролю на версия Standard 5.3 к одной из страниц сайта, без использования авторизации. Как это сделать? Есть ли смысл доплачивать за версию с Личным кабинетом?
ognetush
|
|
|
24.05.2014, 20:23
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Да нет, конечно не нужно. Воспользуйтесь моим решением ЛК на Netcat Standard
|
|
|
25.05.2014, 14:23
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Возможно сделать при помощи сессии или куки. Различие в названии массива $_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>
<? } ?>
Это только пример, так что вам не обязательно использовать многомерным массив.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|