Лк - Пароли Клиентов
#21
Отправлено 27 Сентябрь 2016 - 17:51
#22
Отправлено 27 Сентябрь 2016 - 18:10
miniplaneta (27 Сентябрь 2016 - 17:51) писал:
Здравствуйте.
Доступ к коду по комбинации Ctrl+U пользователь сможет получить только введя правильный пароль в окне alert. В ином случае доступ к нему блокируется.
Индивидуальный пароль для отдельных пользователей сделать не получится, поскольку для этого нужна отдельная база данных, к которой бы обращался скрипт.
#23
Отправлено 27 Сентябрь 2016 - 18:23
Firefly (27 Сентябрь 2016 - 18:10) писал:
Firefly (27 Сентябрь 2016 - 18:10) писал:
#24
Отправлено 27 Сентябрь 2016 - 19:09
miniplaneta (27 Сентябрь 2016 - 18:23) писал:
Нет, я имел другое в виду. Я админ, регистрируюсь на сайте, имею свои name и psw, они хранятся в базе данных вашего сервера. Именно свой пароль я я сообщая пользователю, он его вводит, система сверяет в базе, если Ок, то пропускает.
Создал Вам отдельный файл скрипта с названием alert.js, и добавил подключение на него вместо имеющегося ранее кода, чтобы пароль нельзя было явно увидеть в коде текущей страницы.
Возможно Вас устроит данный вариант.
Так же можно сделать кодирование пароля с помощью, например, md5 и при вводе значения сравнивать код с оригиналом. Но данная доработка уже не будет входить в рамки бесплатной технической поддержки.
Для доработки Вам нужно будет написать нам запрос в обратную связь с указанием темы "На платную доработку".
#25
Отправлено 28 Сентябрь 2016 - 11:03
#26
Отправлено 28 Сентябрь 2016 - 11:27
miniplaneta (28 Сентябрь 2016 - 11:03) писал:
Попробуйте следующее.
1) Создайте отдельную страницу, через кнопку источник, добавьте на нее код:
<div id="insert_data">Ваш текст, который будет появляться при верном пароле</div>
2) Далее в alert.js замените:
$(document).ready(function() { psw=prompt("Введите код доступа:", ""); if (psw==123456){ alert("Код введен верно"); } else { alert("Код введен неправильно"); setTimeout(function() { document.location.href = "http://historyall.ru/"; }, 10); } }); $(document).ready(function() { $(".inbox").click(function(){ $(".inbox").hide(); }); });
на
$(document).ready(function() { psw=prompt("Введите код доступа:", ""); if (psw==123456){ alert("Код введен верно"); $(function() { var url = 'http://ссылка на страницу из пункта 1'; var id = '#insert_data'; var injid = '#injec_data'; if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html($(html).find(injid).html()); }); } }); } else { alert("Код введен неправильно"); setTimeout(function() { document.location.href = "http://historyall.ru/"; }, 10); } }); $(document).ready(function() { $(".inbox").click(function(){ $(".inbox").hide(); }); });
где поставьте ссылку на страницу, сделанную на первом шаге, вместо:
http://ссылка на страницу из пункта 1
3) На странице "В разработке" через Источник вставьте код в то место, где должна появляться скрытая информация:
<div class="injec_data"></div>
#27
Отправлено 30 Сентябрь 2016 - 09:57
miniplaneta (28 Сентябрь 2016 - 11:03) писал:
Здравствуйте.
В ответ на личное сообщение:
Цитата
В шаблоне Страница код:
{% IF PAGE_NAME=В разработке %}
Заменил на:
{% IF PAGE_NAME=В разработке %} <script type="text/javascript" src="{ASSETS_JS_PATH}alert.js"></script>
#28
Отправлено 30 Сентябрь 2016 - 11:20
MikDark (28 Сентябрь 2016 - 11:27) писал:
$(document).ready(function() { psw=prompt("Введите код доступа:", ""); if (psw==123456){ alert("Код введен верно"); $(function() { var url = 'http://ссылка на страницу из пункта 1'; var id = '#insert_data'; var injid = '#injec_data'; if(id && injid && $(id).length) { $.get(url, function(html) { $(id).html($(html).find(injid).html()); }); } }); } else { alert("Код введен неправильно"); setTimeout(function() { document.location.href = "http://historyall.ru/"; }, 10); } }); $(document).ready(function() { $(".inbox").click(function(){ $(".inbox").hide(); }); });
увы, скрипт не цепляет скрытую страницу
#29
Отправлено 01 Октябрь 2016 - 01:40
$(document).ready(function() { psw=prompt("Введите код доступа:", ""); if (psw==123456){ alert("Код введен верно"); setTimeout(function() { document.location.href = "текст"; }, 3); } else { alert("Код введен неправильно"); setTimeout(function() { document.location.href = "http://historyall.ru/"; }, 10); } });
Вместо слова текст необходимо указать ссылку, куда будет ввести при введении верного кода
#30
Отправлено 03 Октябрь 2016 - 18:43
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных