Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать e-mail подтверждение при регистрации на сайте? / 13 сообщений из 13, страница 1 из 1
03.04.2009, 19:02
    #35911571
XaR
XaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Интересует именно как реализовать сам обработчик, а не как отправить письмо.
Есть табличка с ключами и датами, и надо как то выставить, но как обработать немного не понимаю
Я отказался от счастья узнав что оно не в деньгах
...
Рейтинг: 0 / 0
04.04.2009, 09:17
    #35911920
MIVer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Ну суть заключается в следующем, посылаете письмо в котором содержится следующая ссылка http:\\www.test.ru\reg.aspx?id=123123123123123123123, а на странице reg.aspx, получаете из Request этот идентификатор, смотрите есть ли он в этой таблице и устанавливаете или не устанавливаете активизацию.
...
Рейтинг: 0 / 0
04.04.2009, 09:24
    #35911922
XaR
XaR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Ну суть заключается в следующем, посылаете письмо в котором содержится следующая ссылка http:\\www.test.ru\reg.aspx?id=123123123123123123123, а на странице reg.aspx, получаете из Request этот идентификатор, смотрите есть ли он в этой таблице и устанавливаете или не устанавливаете активизацию.
можно пример работы с request, я обычно через сессию работал так и не знаю.
Я отказался от счастья узнав что оно не в деньгах
...
Рейтинг: 0 / 0
04.04.2009, 09:37
    #35911928
ComatoZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
табличку еще свяжи с юзерами
...
Рейтинг: 0 / 0
04.04.2009, 09:38
    #35911930
ComatoZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Request.QueryString["id"]
...
Рейтинг: 0 / 0
04.04.2009, 10:53
    #35911963
MIVer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Если у вас ключи хранятся в базе данных, то обязательно проверяйте идентификатор перед вставкой в запрос или используйте параметризованные запросы, чтобы избежать Sql Injection.
...
Рейтинг: 0 / 0
05.04.2009, 00:34
    #35912539
student-uni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
А чем не подходит Membership Provider
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.09.2011, 11:48
    #37452981
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Скажите - почему нужно для подтверждения регистрации давать ссылку типа
www.test.ru\reg.aspx?id=123
получается, что любой человек, может ввести рандомом id и подтвердить чужую регистрацию

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

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

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

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

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

Правильно?



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

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

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

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

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

http://localhost:13452/

Скажите - можно ли сделать так, чтобы ссылкой была вся строчка (см. рисунок)
...
Рейтинг: 0 / 0
23.09.2011, 15:29
    #37453677
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
Код: 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
23.09.2011, 15:55
    #37453755
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
AHTOH_L, спасибо!
...
Рейтинг: 0 / 0
07.03.2012, 17:30
    #37695663
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать e-mail подтверждение при регистрации на сайте?
а возможно ли как то Membership Provider настроить чтобы требовалось подтверждение по email?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать e-mail подтверждение при регистрации на сайте? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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