Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.02.2015, 07:29
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Всем привет. пытаюсь разобраться в данной системе. на сколько я понял атрибут "Email" является обязательным? подскажите как переделать что бы для регистрации/авторизации можно было использовать другой атрибут например "0123" и что бы "Email" был не обязательным полем, приложение будет использоваться в локальной сети. заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 09:36
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
некоректно написал под атрибутом "0123" подразумевается что то типа public string Login. т.е. хочу что бы авторизация и регистрация была по логину а email не был обязательным полем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 13:42
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
что никто не может подсказать в какую сторону капнуть, или идея не жизнеспособна и все поэтому молчат?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 14:06
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rus, В валидаторе пользователя нужно установить RequireUniqueEmail = false Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Добавить в LoginViewModel и RegisterViewModel свойства Name и убрать свойство Email. Отредактировать методы действия и представления регистрации и входа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 14:11
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Irbis2014bald56rus, В валидаторе пользователя нужно установить RequireUniqueEmail = false Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Добавить в LoginViewModel и RegisterViewModel свойства Name и убрать свойство Email. Отредактировать методы действия и представления регистрации и входа. лучше так не делать !!! , зачем в базе не уникальные емайлы ???? Меняйте RegisterViewModel если не нужно емайл [Required] [EmailAddress] [Display(Name = "Електронна пошта")] public string Email { get; set; } ну и базу гляньте , что там на Email , тгдд, допустим или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 14:11
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
ТГДД == NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2015, 14:19
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. меняю модель: добавляю логин поле, result.Succeeded возвращает false: Email не может быть пустым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 07:23
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Отключил проверку на уникальность "Email" в валидаторе, Irbis2014 спасибо.проверку на уникальность "Email" думаю можно будет сделать через библиотеку JQuery.validate.js всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2015, 21:25
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rusОтключил проверку на уникальность "Email" в валидаторе, Irbis2014 спасибо.проверку на уникальность "Email" думаю можно будет сделать через библиотеку JQuery.validate.js всем спасибо Отключите также проверку на уникальность логина ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 07:38
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Andrey1306bald56rusОтключил проверку на уникальность "Email" в валидаторе, Irbis2014 спасибо.проверку на уникальность "Email" думаю можно будет сделать через библиотеку JQuery.validate.js всем спасибо Отключите также проверку на уникальность логина ! напрасно Вы так, в базе поле "Email" является полем необязательным для заполнения, проблема была в "RequireUniqueEmail" при значении в "true" нельзя было поле "Email" оставить пустым, даже при редактировании модели как Вы указали постом выше. я понимаю что невалидный "Email" не есть хорошо, но при регистрации пользователя можно сделать валидацию данного поля средствами JQuery.validate.js(т.е. проверять наличие указанного email в базе). всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 08:29
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rus что бы "Email" был не обязательным полем, приложение будет использоваться в локальной сети. заранее спасибо Откуда вообще берутся такие желания? А забудет пользователь пароль, какие действия? Дергать админа за штанину? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 08:47
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Monochromatiquebald56rus что бы "Email" был не обязательным полем, приложение будет использоваться в локальной сети. заранее спасибо Откуда вообще берутся такие желания? А забудет пользователь пароль, какие действия? Дергать админа за штанину? критиковать все горазды, а вариант что у пользователей может не быть почты?! вариант указывать свой внешний(mail, yandex, google)не вариант у пользователей "инета" нет(за очень редким исключение). на корпоративном "серве" заводить для них локальные ящики(тоже тот еще вариант). предложите решение лучше?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 09:48
|
|||
|---|---|---|---|
ASP.NET Identity |
|||
|
#18+
bald56rusкритиковать все горазды, а вариант что у пользователей может не быть почты?! вариант указывать свой внешний(mail, yandex, google)не вариант у пользователей "инета" нет(за очень редким исключение). на корпоративном "серве" заводить для них локальные ящики(тоже тот еще вариант). предложите решение лучше?! Вопрос был поставлен вполне корректно. Забудет пользователь пароль, какие действия? Как раз таки в глобальном интернете можно обойтись без почты, входить через фейсбук или гугл, без почты. В таком случае проблемы с восстановлением пароля нет, так как нет пароля. Внутри корпоративки нет другого способа идентификации пользователя, кроме как через почту. Если у вас админ адекватный, и вменяемый человек, то он заведёт каждому юзеру по почтовому ящику. Если нет, то будет работать почтовым сервером сам, лично. Ало, я пароль забыл. Кто вы? Откуда вы? От чего пароль? Какой логин? А это точно вы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 10:09
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
если ответил грубо, приношу извинения. что бы создать ящик необходимо оформить это документально. дело даже не во вменяемости админа а в том что иначе нельзя. политика такая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 14:29
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rusесли ответил грубо, приношу извинения. что бы создать ящик необходимо оформить это документально. дело даже не во вменяемости админа а в том что иначе нельзя. политика такая Надо было в модели убрать [Required] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 14:34
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
Andrey1306bald56rusесли ответил грубо, приношу извинения. что бы создать ящик необходимо оформить это документально. дело даже не во вменяемости админа а в том что иначе нельзя. политика такая Надо было в модели убрать [Required] не работает это(изменял я модель), проверка в "валидаторе" происходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 14:35
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rusAndrey1306пропущено... Отключите также проверку на уникальность логина ! напрасно Вы так, в базе поле "Email" является полем необязательным для заполнения, проблема была в "RequireUniqueEmail" при значении в "true" нельзя было поле "Email" оставить пустым, даже при редактировании модели как Вы указали постом выше. я понимаю что невалидный "Email" не есть хорошо, но при регистрации пользователя можно сделать валидацию данного поля средствами JQuery.validate.js(т.е. проверять наличие указанного email в базе). всем спасибо Надо было и в базе разрешить использовать Null для пароля. Или самому добавлять адреса пусть и фиктивные в поле email базы. типа UserName@contora.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.02.2015, 14:36
|
|||
|---|---|---|---|
|
|||
ASP.NET Identity |
|||
|
#18+
bald56rusAndrey1306пропущено... Надо было в модели убрать [Required] не работает это(изменял я модель), проверка в "валидаторе" происходит что то не с валидатором, значит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1356704]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 281ms |

| 0 / 0 |
