Автор Тема: надо запоролить кнопку!  (Прочитано 3854 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
надо запоролить кнопку!
« : 31 Марта 2006, 01:22:22 »
КАК на простую html кнопку поставить пароль, да так что бы без премудростей и что бы пароль и логин не был виден в html коде?
Кто знает не поленитесь, напишите пожалуйста.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
надо запоролить кнопку!
« Ответ #1 : 31 Марта 2006, 01:57:09 »
bad_lag
Зачем?
LJ: Backslashed life (rss)

Оффлайн bad_lag

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 29
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
надо запоролить кнопку!
« Ответ #2 : 01 Апреля 2006, 01:18:32 »
это очевидно!! чтобы доступ к тому скрипту который запускает эта кнопка был только  меня.
Кто чтонибудь знает  про Md5? это что? как мне может это помочь? как я могу это использовать?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
надо запоролить кнопку!
« Ответ #3 : 01 Апреля 2006, 02:17:54 »
bad_lag
может воспользуешся традиционным методом ?
форма - серверный сценарий для проверки пароля -> защищенный скрипт.
[off]Безработный[/off]

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
надо запоролить кнопку!
« Ответ #4 : 01 Апреля 2006, 12:01:03 »
bad_lag
Цитировать
bad_lag:
это очевидно!! чтобы доступ к тому скрипту который запускает эта кнопка был только меня

Скрипт - на сервере или на клиенте? Если он, судя по теме форума, на клиенте - ничего ты там не защитишь, однозначно.
Это просто невозможно технически (сам посуди: ты же уже всё содержимое своего скрипта клиенту передал, вместе с возможной защитой).

Защитить можно только то, что осталось у тебя. Т.е. на сервере. Как? - просто не отдавать клиенту раньше времени.

Про разницу серверного программирования и клиентского почиай здесь: http://phpfaq.ru/na_tanke (на примере PHP).

Цитировать
bad_lag:
Кто чтонибудь знает про Md5? это что? как мне может это помочь? как я могу это использовать


Что это: это односторонний хеширующий алгоритм. http://ru.wikipedia.org/wiki/MD5

Как это может тебе помочь: хорошим тоном считается хранить на пароль, а его хеш. И, при получении вероятного пароля от клиента при авторизации, вычислять и его хеш и проверять совпадение. При таком подходе пароль в открытом виде нигде не фигурирует.

Как использовать: несмотря на то, что использование md5 затрудняет постороннее проникновение, отдавать его клиенту (и использовать для проверки на стороне клиента) нельзя, поскольку за определенное время можно подобрать пароль к хешу.

Я ответил на вопрос?
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28