powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать e-mail подтверждение при регистрации на сайте?
13 сообщений из 13, страница 1 из 1
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911571
XaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XaR
Гость
Интересует именно как реализовать сам обработчик, а не как отправить письмо.
Есть табличка с ключами и датами, и надо как то выставить, но как обработать немного не понимаю
Я отказался от счастья узнав что оно не в деньгах
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911920
MIVer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну суть заключается в следующем, посылаете письмо в котором содержится следующая ссылка http:\\www.test.ru\reg.aspx?id=123123123123123123123, а на странице reg.aspx, получаете из Request этот идентификатор, смотрите есть ли он в этой таблице и устанавливаете или не устанавливаете активизацию.
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911922
XaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XaR
Гость
Ну суть заключается в следующем, посылаете письмо в котором содержится следующая ссылка http:\\www.test.ru\reg.aspx?id=123123123123123123123, а на странице reg.aspx, получаете из Request этот идентификатор, смотрите есть ли он в этой таблице и устанавливаете или не устанавливаете активизацию.
можно пример работы с request, я обычно через сессию работал так и не знаю.
Я отказался от счастья узнав что оно не в деньгах
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911928
ComatoZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
табличку еще свяжи с юзерами
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911930
ComatoZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Request.QueryString["id"]
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35911963
MIVer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у вас ключи хранятся в базе данных, то обязательно проверяйте идентификатор перед вставкой в запрос или используйте параметризованные запросы, чтобы избежать Sql Injection.
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #35912539
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем не подходит Membership Provider
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как сделать e-mail подтверждение при регистрации на сайте?
    #37452981
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите - почему нужно для подтверждения регистрации давать ссылку типа
www.test.ru\reg.aspx?id=123
получается, что любой человек, может ввести рандомом id и подтвердить чужую регистрацию

Не лучше было бы давать ссылку типа
www.test.ru\reg.aspx?pass=c4ca4238a0b923820dcc509a6f75849b
где "c4ca4238a0b923820dcc509a6f75849b" - это значение функции md5 от пароля "1".

Получается, что тогда подтвердить регистрацию сможет человек, только знающий пароль

Правильно?
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #37453516
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите - почему нужно для подтверждения регистрации давать ссылку типа
www.test.ru\reg.aspx?id=123
получается, что любой человек, может ввести рандомом id и подтвердить чужую регистрацию

Не лучше было бы давать ссылку типа
www.test.ru\reg.aspx?pass=c4ca4238a0b923820dcc509a6f75849b
где "c4ca4238a0b923820dcc509a6f75849b" - это значение функции md5 от пароля "1".

Получается, что тогда подтвердить регистрацию сможет человек, только знающий пароль

Правильно?



В общем случае "c4ca4238a0b923820dcc509a6f75849b" случайно сгенерированная и сохраненная строка.
тут, я думаю, не имелось ввиду что ID - это id пользователя в базе.

В вашем случае зная пароль - можно подтвердить регистрацию. А зная код подтверждения - можно попробовать восстановить пароль.

да отсылать куда то md5(или какой то используемый хеш) от пароля не особо разумно.
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #37453587
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясно, спасибо за ответ.

Я всё отсылаю и всё приходит правильно:
Код: plaintext
message.Body = "Ув. " + Nick[0] + "!" + "<br><br>" + "Для подтверждения регистрации просим вас перейти по этой ссылке:" + "<br>" + "http://localhost:13452/MainPage.aspx?id="+regID+"&pass="+s;

но! синим цветом (цветом ссылки) подсвечивается только

http://localhost:13452/

Скажите - можно ли сделать так, чтобы ссылкой была вся строчка (см. рисунок)
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #37453677
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
message.Body = "Ув. " + Nick[0] + "!" + "<br><br>" + "Для подтверждения регистрации просим вас перейти по этой ссылке:" + "<br>" + "<a href='http://localhost:13452/MainPage.aspx?id="+regID+"&pass="+s+"' >http://localhost:13452/MainPage.aspx?id="+regID+"&pass="+s+"</a>" ;
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #37453755
Students
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_L, спасибо!
...
Рейтинг: 0 / 0
Как сделать e-mail подтверждение при регистрации на сайте?
    #37695663
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а возможно ли как то Membership Provider настроить чтобы требовалось подтверждение по email?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать e-mail подтверждение при регистрации на сайте?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]