![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Ivankult |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 181 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
Делаю регистрацию на сайте. Хочу устроить email-подтверждение. Хз как это делать правильно, но думаю можно сделать так: отправить email пользователю, и в письмо засунуть ссылку с get или post запросом. По ссылке пользователь жмет-попадает на странцу подтверждения и автоматом подтверждается(или на asmx, хз). Теперь вопросы:
1. правильно ли я придумал, или это дебилизм? 2.если все верно-как это организовать? создать запрос легко, а как его принимать и где? Заранее благодарю --------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете». |
|||
|
||||
| Ky7m |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 8.4.2008 Репутация: 1 Всего: 2 |
По поводу первого вопроса, то это распространенно везде.
Второй - если отправлять какой-нибудь хеш от имени, email и числа. Проверять на модуле сайта. Это сообщение отредактировал(а) Ky7m - 29.11.2010, 00:08 |
|||
|
||||
| Ivankult |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 181 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
Как "проверять на модуле сайта"? можно поподробнее, пожалуйста?
--------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете». |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 22 Всего: 118 |
Ivankult, запросом к базе данных и проверять. в базе например таблица:
ну и после проверки делаешь обновление поля IsConfirmed . -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Ivankult |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 181 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
это мне понятно. я имею в виду как обрабатывать http-запрос? я на мыло юзверю отправляю ссылку типа
http:/mydomainname.ru/activation.aspx?hash=sdfsdfsdfsdfgsgdsgdss... а как этот запрос принять на сервере? или надо не aspx а asmx использовать. и что тогда? мне непонятна эта сторона решения --------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете». |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 22 Всего: 118 |
Ну у вас везде есть Request параметр, используйте его.
как пример:
его и анализируйте в OnPage_Load методе, и, соотвественно делайте что-то. Если у вас готовая aspx страница, то можете например скрывать или показывать часть её (div ID="someId" runat="server") или если у вас asmx, то можно делать редирект. В чем вопрос-то? Вы читали что-то вообще по asp.net -у ? -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Ivankult |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 181 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
спасибо, разобрался, этого и не понимал.
--------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете». |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |