Fox Mulder (fox_mulder_cp) wrote,
Fox Mulder
fox_mulder_cp

Asp.Net, MVC4..

Некоторые знают, что я давеча активно увлёкся программированием. и в частности пишу под веб.
Так вот, во фреймворке MVC очень странная, читай, недописанная, работа с аутентификацией и авторизацией пользователей - 
в контроллере авторизации можно зарегистрировать нового пользователя, можно сменить ему пароль..
Но при этом нет абсолютно ниакого такого - же штатного функционала для того, чтобы
1. можно было создать/удалить/изменить группу пользователя
2. Можно было добавить пользователя в группу или удалить из неё.
- весь код надо писать руками - методы, представления.

Тоесть - таблички для этого создаются, пространства имён тоже есть,но уже включённого во фреймворк кода, который помогает мне не писать велосипед самому - нет.

Так вот оказалось, что пространство имён User - куцее до невозможности - получить список всех пользоватей можно в каком-то хитровыколебанном формате - не массив, не список, .GetType() при натравливании на этот вывод сваливается в таймаут - страничка тупит. тупит. тупит. Inellisence тоже молчит, как партизан.

Зато пространство имён Roles - пищит, свистит и кукарекает с длинной простыней методов.

Вариант, который я использовал раньше - немного конфликтует с системным - я просто посмотрел на структуру таблиц данных авторизации, написал классы и развлекался "вручную".

С тем, как я наковырялся с MVC4 + EF за последние полтора месяца, уже можно того, книгу писать.
Tags: .net, программерское, программирование
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments