|
|
|
MVC MembershipProvider
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пытаюсь разобраться регистрацией пользователей и наткнулся на странную вещь. При попытке ввести нового пользователя с другим именем, но уже используемым E-mail, вроде бы должно выдваться сообщение, что такой адрес уже имеется у другого пользователя (MembershipCreateStatus.DuplicateEmail:), но оно не выдаётся (у меня). В чём проблема? Проверить можно на стандартном исходном проекте Билла для VS 2010. С уважением ВВГ (фрагмент кода, где должна обрабатываться эта ситуация) прилагаю. #region Validation public static class AccountValidation { public static string ErrorCodeToString(MembershipCreateStatus createStatus) { // See http://go.microsoft.com/fwlink/?LinkID=177550 for // a full list of status codes. switch (createStatus) { case MembershipCreateStatus.DuplicateUserName: return "Username already exists. Please enter a different user name."; case MembershipCreateStatus.DuplicateEmail: return "A username for that e-mail address already exists. " + "Please enter a different e-mail address."; .................................................................................................................... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 20:47:07 |
|
||
|
MVC MembershipProvider
|
|||
|---|---|---|---|
|
#18+
ValGer, Как вообще сконфигурирован MembershipProvider? 'requiresUniqueEmail' выставил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 00:01:35 |
|
||
|
MVC MembershipProvider
|
|||
|---|---|---|---|
|
#18+
anonymous_for_this_themeValGer, Как вообще сконфигурирован MembershipProvider? 'requiresUniqueEmail' выставил? Да, конечно проблема здесь. Через два часа как написал, сам обнаружил, что в WEB.config для этого параметра стоит false. Поставил true и всё стало нормально. Спасибо за участие. <membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership> C уважением ВВГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 09:48:46 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1359893]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 497ms |

| 0 / 0 |
