• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

регистрации/авторизации

  • Автор темы Programmer_Hard
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

Programmer_Hard

пишу движок под сайт (публикационный сайт), интересует реализация регистрации/авторизации
делаю так:
1 вывожу форму регистр-ии
2 делаю проверку ввода (в том числе на сущ-е логина в бд)
3 если все ок добавляю инфу о юзере во временну таблицу в бд и отправляю письмо с конфирмом на мэйл юзера
4 принимаю конфирм и переношу из времен-й таблицы инфу о юзере в клавную таблу юзеров
все!
Интересует реализация конфирма, достаточно ли передать линк на мэйл вида domen.ru/conf.php?log=login_user или же отослать в закодированном виде log.
и еще имеет ли смысл шифровать данные в таблице бд с информацией о логах и паролях клиентов?
 
M

MajestiC

Генерируй уникальный ID и записывай его во временную таблицу вместе с юзернеймом и т.д.
И соотвественно вставляй этот уникальный ID в ссылку... domen.ru/conf.php?id=unique_id

Насчет шифрования... Просто храни пароли в хешированном виде, например sha1
 
P

Programmer_Hard

так и сделал :)
вот теперь проблема, на яндекс почта доходит а на мейл нет ( .
использую функцию $sucess = mail($mail, $subject, $body, " From:$from ");
 
M

MajestiC

Это скорее проблемы спам-обработки mail.ru
 
J

j_man

так и сделал :)
вот теперь проблема, на яндекс почта доходит а на мейл нет ( .
использую функцию $sucess = mail($mail, $subject, $body, " From:$from ");

Погугли.
Результат работы очень часто перехватывается антиспамом на многих серверах (особенно бесплатных).
Засылай через SMTP указывая правильные хэдеры на эту тему в нете дохера инфи и классов, если что чтучи я свой отдам ))
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!