Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET Core
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
84 / 84 / 55
Регистрация: 30.01.2015
Сообщений: 137

Очистка cookies в ASP.NET Core Identity

13.02.2017, 11:50. Показов 3507. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Подскажите, пожалуйста, каким образом можно почистить куки, если администратор поменял пароль или пользователь был удален. Нашел метод RefreshSignInAsync, но не пойму как его использовать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2017, 11:50
Ответы с готовыми решениями:

Asp.net core identity
Добрый день. В своем проекте я хочу использовать двухуровневую систему - Web(MVC) и DAL(library) Если я создаю проект по умолчанию с...

Identity в ASP.NET Core 2.0
Доброе время суток. Пытаюсь реализовать авторизацю с помощью Identity на asp.net core 2.0. Но столкнулся с проблемой, что у пользователя...

ASP.NET Core Identity (в проекте WebApi)
админам: Я не увидел разделов для кора или для веб апи, если я их пропустил, плз перенесите и не серчайте Здравствуйте. У меня...

7
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
13.02.2017, 12:13
Jim Beam, боюсь, что такая задача вызовом какого-то метода не решается. Нужно запоминать в БД токен сессии и каждый раз его сверять с тем, что прилетает в куки.
0
Эксперт .NET
 Аватар для Wolfdp
3784 / 1761 / 371
Регистрация: 15.06.2012
Сообщений: 6,533
Записей в блоге: 3
14.02.2017, 15:44
Цитата Сообщение от Jim Beam Посмотреть сообщение
Подскажите, пожалуйста, каким образом можно почистить куки, если администратор поменял пароль или пользователь был удален.
куки пользователь может генерит самостоятельно. Теоретически, можно проверять версию тикета, и если он не валидный -- откидывать.
1
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
18.02.2017, 01:54
А смысл их чистить ? - в куках обычно лишь ид.сессии , полную информацию по пользователю все равно не получится достать из БД , если по нему удалены все данные , так же как и доступ на персональные страницы можно закрыть в случае отсутствия таковых , в каком сценарии где требуется персонификация можно обойтись только лишь куками ?
Ну а если пароль сменился , так пользователь об этом узнает так или иначе. - либо через уведомление , либо при попытке войти в следующий раз.

П.С Можно воспользоваться модной нынче технологией веб.сокетов , если админка и клиент работают с общим хабом. , направить сообщение браузеру , дабы бы тот удалил куки.
0
Эксперт .NET
 Аватар для Wolfdp
3784 / 1761 / 371
Регистрация: 15.06.2012
Сообщений: 6,533
Записей в блоге: 3
18.02.2017, 15:41
sau, я так понимаю, пользователь хочет скинуть сессию для пользователя, который ранее залогинился.
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
18.02.2017, 21:49
Цитата Сообщение от Wolfdp Посмотреть сообщение
sau, я так понимаю, пользователь хочет скинуть сессию для пользователя, который ранее залогинился.
Допустим , уже авторизованный юзер заходит в свой ЛК , там выясняется , что данных по его userid уже нет т.к админ его удалил, и тогда можно его выкинуть на повторную авторизацию:
FormsAuthentication.SignOut(); - удаляет из кукисов его тиккет
FormsAuthentication.RedirectToLoginPage( ); - редиректит на форму авторизации
0
Эксперт .NET
 Аватар для Usaga
14078 / 9295 / 1347
Регистрация: 21.01.2016
Сообщений: 34,895
19.02.2017, 05:24
sau, SignOut() не поможет. Тут, как я понял, речь о том, что нужно в любой момент времени похерить все куки пользователя, без его бана или удаления. Т.е. пользователь может быть залогинен с разных машин и при этом может не находиться на сайте в момент дропа его сессии.
0
Эксперт .NET
 Аватар для Wolfdp
3784 / 1761 / 371
Регистрация: 15.06.2012
Сообщений: 6,533
Записей в блоге: 3
19.02.2017, 23:22
Цитата Сообщение от sau Посмотреть сообщение
FormsAuthentication.SignOut(); - удаляет из кукисов его тиккет
хм... а єто можно засунуть на уровень проверки доступа контента в атрибуте? По памяти, там же вроде статичньій класс? (в смьісле -- вроде ничего не мешает)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.02.2017, 23:22
Помогаю со студенческими работами здесь

ASP.NET Core. Старт - что нужно знать, чтобы стать ASP.NET Core разработчиком?
Попалось хор краткое обзорное видео 2016 года с таким названием - Что нужно знать, чтобы стать ASP.NET MVC разработчиком? Сейчас уже 2018...

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными технологиями? Есть ли в них что-то общее - могу ли...

Какая разница между ASP .Net Core и ASP .Net Core MVC?
Какая разница между ASP .Net Core и ASP .Net Core MVC? Или я может что-то не так понял? И подскажите пожалуйста еще какие-то книги для...

ASP.NET Core: разный формат даты контроллера ASP.NET и AngularJS
Собственно, проблему пока еще не разруливал, но уже погуглил. Разный формат даты который использует ASP.NET и AngularJS не позволяет на...

ASP.NET Identity (Vue.JS)
Всем привет. Пишу SPA-приложение на Vue.JS. Создал регистрацию и вход через запрос Axios (аналогично AJAX-запросу). Ранее писал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru