Как обновить 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
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.