Автор Тема: аутентификация  (Прочитано 5369 раз)

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

Оффлайн grisha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификация
« : 11 Апреля 2006, 16:37:41 »
привет всем.... такой вопрс.. как организовать аутентификацию на сайте... т.е. организовать закрытую зону с паролем и логином, там надо чтото вроде https организовывать может кто знает

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
аутентификация
« Ответ #1 : 11 Апреля 2006, 17:21:20 »
Должно помочь это

Пароль на страницу

Пароль на страницу, часть 2

А поиск по форуму помогает ещё больше ))))

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификация
« Ответ #2 : 11 Апреля 2006, 20:35:03 »
grisha
html_coder + попутно рекомендую сразу обратиться к пониманию механизма работы сессий (по соотв. факам).
Способы разные бывают.
LJ: Backslashed life (rss)

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
аутентификация
« Ответ #3 : 11 Апреля 2006, 22:20:52 »
CGVictor
А при чём тут понимание механизма сессий? Сессии это как один из вариантов, никто не говорит что он лучший ))))

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификация
« Ответ #4 : 12 Апреля 2006, 01:05:29 »
[off]html_coder
Пусть лучше сразу вкурит - не будет в сотый раз вопросов "а как мне отследить пользователя по сайту".[/off]
LJ: Backslashed life (rss)

Оффлайн grisha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификация
« Ответ #5 : 12 Апреля 2006, 10:34:36 »
вопервых что такое html_coder во вторых что думаю я смогу отследить юзеров на сайте дело не в это .... как я себе представляю систему вводим пароль логин и на защищ страницах стоит скрипт кторый это всё обрабатывает.... но там я чото слышал про снифание трафика и т.д. , https и ssl вот хотел узнать как всё это настроить поднять и связать с php

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
аутентификация
« Ответ #6 : 12 Апреля 2006, 10:47:18 »
Вообще html_coder это человек. Если посмотреть выше, то можно это понять... )

Оффлайн grisha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификация
« Ответ #7 : 12 Апреля 2006, 10:48:28 »
ах да !!!! :) простите ник не заметил.... блин совсем затуркался а думал какйто программный пакет :))))))))))))))) хы хы хы

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
аутентификация
« Ответ #8 : 12 Апреля 2006, 11:03:05 »
Твой вопрос как сделать аутентификацию или что?

Если тебе нужно реализовать аутентификацию, то тебе надо пройти по двум ссылкам, которые я тебе давал выше, плюс почитать о сессиях.

Протокол HTTPS ничего не меняет для программиста как такового, просто данные по сети идут в зашифрованном виде.

Если тебе нужно разобраться как настроить HTTPS на своём сервере, то я думаю, что скорее всего тебе помогут в другом форуме, а именно Веб сервера

Оффлайн grisha

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
аутентификация
« Ответ #9 : 12 Апреля 2006, 11:05:08 »
ясно.... значит там надо это замуть.... просто служность в том что я плохо себе представляю что это такое поэтому трудно сформулировать вопрос... но серовно спасибо за комментарии... щас замучу на серверах :)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
аутентификация
« Ответ #10 : 12 Апреля 2006, 11:19:36 »
grisha
Так, тут нужен ликбез.
Отвечаю развернуто.

Задача скрипта аутентификации - определить, кем является пользователь. Чтобы потом дать эти данные скрипту авторизации, который определит, что этот пользователь может/не может делать.
Часто эти скрипты совмещены в один.

Таким образом, нам нужно на основании каких-то данных определить, что это за пользователь.

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

Однако, запрашивать у пользователя каждый раз его логин и пароль во-первых, неудобно (хотя, например, HTTP Basic Auth в браузерах именно такую схему и использует, снимая с пользователя заботу о постоянной передаче учетных данных), во-вторых - небезопасно (учетные данные летят по сети при каждом запросе).

Поэтому имеет смысл выдать пользователю после первого входа некий идентификатор, который сложно подобрать и который действует ограниченное время, а на сервере соотносить идентификатор с учетными данными. Чтобы он не истек раньше времени, можно пользователю при ответе и новый выдать.
Именно эта схема используется во всех сессионных и псевдо-сессионных механизмах, а идентификатор называется session id.

Однако, есть способы обеспечения безопасности, от серверных скриптов мало зависящие. Например, HTTPS. HTTPS - это передача HTTP траффика через канал передачи, защищенный при помощи протоколов SSL и/или TLS. SSL - защита соединения, TLS - канала передачи. Связку SSL/TLS часто называют туннелирующей, т.к. из такого канала получить передаваемые данные достаточно сложно.

Для PHP такой канал ничем не отличается от обычного HTTP. Настройки производятся на http-сервере.
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