powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с Profile
1 сообщений из 1, страница 1 из 1
Проблема с Profile
    #34178590
Abuserrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно было сделать, чтоб при логине для юзера загружалась определенная информация о нем из моей БД. Решил воспользоваться Profile классом.
Для этого делаю следующие действия (упрощенно):



Context.User = new GenericPrincipal(
                                new GenericIdentity(l_strUserName), //имя юзера
                                new string[] { l_strRole });        //роль юзера

//Дальше я зачитываю некоторые данные из БД в мой профайл:

Context.Profile["firstproperty"] = LoadFromBD(1);
Context.Profile["secondproperty"] = LoadFromBD(2);

//После чего 
FormsAuthentication.RedirectFromLoginPage(l_strUserName, p_isRemember);

Не совсем нравиться мне этот код, но он работает. Но проблема заключаеться в следующем, если я до этого кода на странице обращусь к какому-то свойству
Profile, то я получу эксепшн, This property cannot be set for anonymous users.

По ходу даже после Context.User = new GenericPrincipal(... все равно АСП.НЕТ считает, что юзер анонимный, если до этого было обращение к Profile.

Такое чуство что я изначально что-то делаю не так, или можно как-то решить эту проблему в этой ситуации?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с Profile
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]