Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пустить на страницу если есть пароль, как сделать проверку пароля на клиенте? 
:(
    Опции темы
Veve
Дата 6.11.2005, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 1.1.2005
Где: Латвия, Рига

Репутация: 1
Всего: 13



smile Извините если задаю глупый вопрос или повторяюсь, но очень нужно сделать следующее. На странице расположена поле ввода пароля и кнопка. После проверки пароля нужно, чтобы если пароль верный, открылось бы другая страница. Вопрос: Как организовать открытие готовой страницы, при нажатие на кнопку. Заранее спасибо.

Это сообщение отредактировал(а) Veve - 6.11.2005, 21:35
PM MAIL ICQ Skype MSN   Вверх
Aliance
Дата 7.11.2005, 02:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Это не желательно делать на JavaScript, делай это при помощи серверных языков, таких как php, например:
Код

<form action="validate.php" method="post">
<input type="text" name="login" />
<input type="password" name="pass" />
<input type="submit" value="ВОЙТИ" name="send" />
</form>


validate.php
Код

#верные пароль и логин
$val_login = 'логин';
$val_pass = 'пароль';

$enter = 0;

if ($send) {
   if ($_POST['login'] == $val_login && $_POST['pass'] == $val_pass) {
      $enter = 1;
   }
}

if ($enter = 1) {
   echo 'Вы вошли.';
}


Это сообщение отредактировал(а) Aliance - 7.11.2005, 02:41
PM MAIL WWW ICQ Skype   Вверх
Veve
Дата 7.11.2005, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 1.1.2005
Где: Латвия, Рига

Репутация: 1
Всего: 13



В том то и дело, что мне надо именно на JavaScript.
PM MAIL ICQ Skype MSN   Вверх
Гость_12345
Дата 7.11.2005, 15:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если задача - не показать страницу без пароля, то её надо шифровать при использовании JS. Если пароль будет ключом, то с каждой страницей будем выдавать удобный инструмент для подбора пароля. Если несущественна возможность подбора пароля, то остаётся найти метод шифрования.
  Вверх
Aliance
Дата 7.11.2005, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(Veve @ 7.11.2005, 15:30)
В том то и дело, что мне надо именно на JavaScript.

Зачем и почему?
Ведь это сможет обоити любой пользователь, просмотром HTML кода страницы.
PM MAIL WWW ICQ Skype   Вверх
Sardar
Дата 7.11.2005, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Я могу представить только одну ситуацию, где нужна (де)шифровка на JS - не симетричное шифрование сигнатуры клиента его приватным ключём, затем сервер открывает это публичным ключём, при правильной дешифровке пропуск. В таком случае пароль не отсылаеться на сервер и тем не менее есть прямое доказательство что клиент владеет паролем.

Остальное ИМXО глупость на корню, вводить пароль, что бы пустить на страничку... через 2 минуты адрес страницы как и сам пароль будут у клиента если он догадаеться глянуть в сорцы.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Veve
Дата 11.11.2005, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 1.1.2005
Где: Латвия, Рига

Репутация: 1
Всего: 13



Спасибо всем.
Вообще-то, можно было не задавать таких вопросов, как «почему в JavaScript?». Я думаю, если просят в JavaScript, то на это есть определенная причина и не стоит по 100 раз узнавать зачем или предлагать другие варианты языков. Достаточно просто помочь.
На всякий случай, если кому-то понадобиться открыть готовую страницу можно так:
window.location='URL’

PM MAIL ICQ Skype MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0962 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.