Member 12931758 Ответов: 0

Как обновить identity с помощью последнего значения базы данных plz help


public static CurentUserInfo GetUser(this IIdentity identity)
       {
           CurentUserInfo currentuser = new CurentUserInfo
           {
               roles = (identity as ClaimsIdentity).FirstOrNull("roles"),
               userid = (identity as ClaimsIdentity).FirstOrNull("userid") == null ? 0 : long.Parse((identity as ClaimsIdentity).FirstOrNull("userid")),
               aspUserid = (identity as ClaimsIdentity).FirstOrNull("aspUserid"),
               schoolId = (identity as ClaimsIdentity).FirstOrNull("schoolId") == null ? 0 : long.Parse((identity as ClaimsIdentity).FirstOrNull("schoolId")),
               Name = (identity as ClaimsIdentity).FirstOrNull("Name"),
               firstName = (identity as ClaimsIdentity).FirstOrNull("firstName"),
               //middlename = (identity as ClaimsIdentity).FirstOrNull("middlename"),
               //lastname = (identity as ClaimsIdentity).FirstOrNull("lastname"),
               displayname = (identity as ClaimsIdentity).FirstOrNull("displayname"),
               schoolName = (identity as ClaimsIdentity).FirstOrNull("schoolName"),
               Email = (identity as ClaimsIdentity).FirstOrNull("Email"),
               ImageIcon = (identity as ClaimsIdentity).FirstOrNull("ImageIcon"),

           };
           return currentuser;
       }


internal static string FirstOrNull(this ClaimsIdentity identity, string claimType)
        {
            var val = identity.FindFirst(claimType);

            return val == null ? null : val.Value;
        }


Что я уже пробовал:

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

Maciej Los

Извините, но ваш вопрос не совсем ясен. Пожалуйста, будьте более конкретны и предоставьте более подробную информацию о вашей проблеме. Помните, у нас нет доступа к вашему экрану, и мы не можем читать ваши мысли.
Часть вашего вопроса, которая меня смущает, заключается в следующем: : "недавно введенное значение".

Member 12931758

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

Karthik_Mahalingam

Всегда использовать  Ответить  кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

0 Ответов