|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
ASP CORE 2.1 VS2017 Всем привет, возникла проблема при регистрации пользователя на сайте, поэтому решил посмотреть как это реализовано в коробке от шаблонного проекта. Создал новый проект MVC со способом проверки подлинности "Учетные записи отдельных пользователей" В разметке есть код, который перенаправляет на контроллер регистрации и входа- это реализовано с использованием "областей". Код: html 1. 2. 3. 4.
Папка Areas реализована следующей структурой: [Areas] [Identity] [Pages] [_ViewStart.cshtml] То есть в папке [Identity] отсутствуют подпапки [Controllers] и [Views], куда по идее должно перейти управление при клике по гиперссылке. По сути есть AccountController, в котором есть функциональность регистрации и логина, есть вью, которые рисуют их, однако не могу их найти в проекте. Пробовал искать разными способами- ничего не смог найти. Хотя в предыдущей студии (2015) при создании шаблонного проекта был отдельный контроллер Account с соответсвующим представлением. Куда могли запрятать это AccountController? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 11:43 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_sub, Ты сначала не ищи, а проверь работоспособность. Работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:06 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123, да все полностью работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:11 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_subPetro123, да все полностью работает.значит интерес чисто научный. А я чуть было не полез смотреть)). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:26 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_subASP CORE 2.1 VS2017 Там шаблонный проект, особенно с аутентификацией, это такая жесть, что лучше и не смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:30 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatТам шаблонный проект, особенно с аутентификацией, это такая жесть, что лучше и не смотреть.ты как всегда прав. Я офуел от оверхеда библиотеки idntity и пробовал без него. Добавил руками в контроллере Login аутентификацию куков. Claim. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:43 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123Я офуел от оверхеда библиотеки idntity и пробовал без него. Identity вполне еще норм. Просто все его возможности мало где нужны. Хуже всего это, то, что там реализовано все на какой-то новой адской приблуде (я и не помню как её назвали), где что-то типа и вью, и модель, и контроллер объединены в одну кучу. Какой-то "назад в ссср" - преданый анафеме ASPX как птица феникс возродился из пепла. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 12:53 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthat, странно- есть View, есть Model, есть Controller- все отдельно, ничего не объединено. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:04 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatПросто все его возможности мало где нужны.именно. Много таблиц и куча полей. А мне нужно было 2 поля. Внутрь не смотрел. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:16 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_subfkthat, странно- есть View, есть Model, есть Controller- все отдельно, ничего не объединено.8 таблиц в базе Карл! А в java одна с двумя полями. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:22 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_subfkthat, странно- есть View, есть Model, есть Controller- все отдельно, ничего не объединено. Это какой-то старый шаблон, наверное. В новом для Identity используются Razor Pages, которые к тому же по умолчанию закомпилированы внутрь самого ASP.NET. Никаких раздельных моделей и контроллеров, разве что CSHTML в отдельном файле, если его из скомпилированного вытащить (есть такая возможность). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:33 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatНикаких раздельных моделей и контроллеров, разве что CSHTML в отдельном файле, если его из скомпилированного вытащить (есть такая возможность). А там и нет контроллеров ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:36 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123vb_subfkthat, странно- есть View, есть Model, есть Controller- все отдельно, ничего не объединено.8 таблиц в базе Карл! А в java одна с двумя полями. Кроме бугурта это приносило когда-либо существенные неприятности именно в практической реализации Asp Core? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:37 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123именно. Много таблиц и куча полей. А мне нужно было 2 поля. Внутрь не смотрел. Ну, не всем двух полей достаточно. Кому-то захочется OAuth, кому-то 2FA, кому-то сброс пароля по токену и т.п. И еще неизвестно - если что-то не надо сегодня, то не захочется ли этого завтра. В identity все это готовое, все его таблицы с полтычка автоматом создаются миграциями, т.ч. не вижу ничего в них страшного, тем более лазить в них вообще нужды нет - весь доступ через готовые компоненты. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:38 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
vb_sub, Да. Согласовывать с админом предприятия надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:39 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
ViPRosА там и нет контроллеров Ну я же и говорю - назад к ASPX :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:40 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatавтоматом создаются миграциями,в Core повернулись лицом к dbFirst ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:41 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatViPRosА там и нет контроллеров Ну я же и говорю - назад к ASPX :)он не в курсе: public class My : ControllerBase ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:43 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123в Core повернулись лицом к dbFirst Чо? Это откуда такие новости? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:46 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatPetro123в Core повернулись лицом к dbFirst Чо? Это откуда такие новости?пробовал сгенерить классы по базе). Мапинг стал проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:48 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthat, У java dbFirst. Они же тоже не дураки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:50 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123он не в курсе: public class My : ControllerBase Ога. А вот из шаблона: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:53 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
fkthatViPRosА там и нет контроллеров Ну я же и говорю - назад к ASPX :) нет, просто эти Page будут работать на клиенте и роутинг на самой странице ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:57 |
|
Где находится контроллер авторизации
|
|||
---|---|---|---|
#18+
Petro123fkthat, У java dbFirst. Они же тоже не дураки. Что за "у java"? Закусочная "У Васи"? Хибернейт, что ли? Так там изначально POCO и "кодеруками" никакого dbfirst из коробки там и в помине нет, насколько я помню. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 13:59 |
|
|
start [/forum/topic.php?fid=18&msg=39739645&tid=1355077]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 515ms |
0 / 0 |