SiNG cmsскачать SiNG cms

система управления сайтом
18 Август 2019 16:15 мск  
Стиль оформления
Одноразовый пароль на страницу
Форум > Обо всём > Одноразовый пароль на страницу
 
Автор Сообщение
 Magaz
сообщений: 31
посмотреть личный профиль
#1 Дата 02.02.13 19:02
Решил поставить пароль для перехода на определенную страницу сайта с помощью панели с кодом
<?php $form = '
<form method="post">
<input type="text" name="pass">
<input type="submit" name="go">
</form>';
if(!isset($_POST['go'])) echo $form;
else {
if($_POST['pass'] != 'какой то пароль') { //не равен паролю
echo "Неверно!!! <a href='javascript<b></b>:window.history.back();'>Еще раз</a>";
}
else echo "Верный пароль..";
?>

Как можно сделать пароль одноразовым, чтобы невозможно было перезагрузить страницу или передать другу?
 Роман
сообщений: 87
посмотреть личный профиль
#2 Дата 05.02.13 11:15
Вам придется завести генератор паролей и базу данных новых и использованных паролей, продумать систему сообщения этих паролей пользователям....
В общем, это намного сложнее, чем в приведенном вами коде
 Magaz
сообщений: 31
посмотреть личный профиль
#3 Дата 05.02.13 14:40
Если бы был пример перед глазами, то было бы намного проще Всё что нагуглил либо сильно коммерческое либо на неизвестных языках типа Ruby..
А создание БД и подключение сторонних библиотек к СИНГу вполне реально
 admin
администратор
Москва
сообщений: 1611
посмотреть личный профиль
#4 Дата 05.02.13 19:02
цитата Magaz:
А создание БД и подключение сторонних библиотек к СИНГу вполне реально
Это ещё зачем?

Сначала вам действительно надо:
цитата Роман:
продумать систему сообщения этих паролей пользователям
не на техническом уровне, а на организационном - как вы себе это представляете?

разработчик SiNG cms
 Magaz
сообщений: 31
посмотреть личный профиль
#5 Дата 06.02.13 06:41
Практический пример использования: есть контент (закрытый, уникальный, приватный и тд..), есть юзеры желающие его посмотреть, приобрести и тд. Но раздавая контент всем желающим он потеряет свою уникальность очень быстро, а главное что Вы(Админ) и сайт поимели с этого кроме некоторого кратковременного притока юзеров на сайт? А идея как раз в том, чтобы оградить уникальный контент уникальными паролями и раздавать их только после получения определенной платы (для этого решения есть). Это можно делать каждый раз по запросу пользователя или просто однажды взять единоразовое повышение его прав доступа к определенным страницам..В любом случае пароль должен быть одноразовым, без варианта "купил сам-передай другу"

Отредактировано: Magaz 06.02.13 06:42
 
Перейти на другой форум:
Рейтинг@Mail.ru Rambler's Top100
Simple Network Gear
Сайт управляется SiNG cms © 2010-2018