Я недавно внедрил систему идентификации asp на свой сайт.Выйти все пользователи с таким же именем пользователя asp identity
Теперь, поскольку я не хочу, чтобы мои пользователи использовали учетные записи между собой, я хочу выйти из системы с тем же именем пользователя. Я заметил, что у меня есть AspNetUserLogins, и теоретически я мог бы просто удалить из него два элемента, но всегда он пуст.
Я реализовал это плохо? Предполагается, что он пуст? Кажется, что все работает без проблем.
Если это должно быть пусто, я должен заполнить его вручную?
Is AspNetUserClaims также должен быть пустым, пока я не сделаю заказ на него?
Любые другие идеи о том, как реализовать эту автоматическую систему выписки?
Редактировать: Простые исследования и реализованные aspnetuserslogins предназначены только для внешних логинов. Но что на самом деле хранит журналы того, кто входит в систему?
Насколько я знаю, ничто не хранит журналы того, кто вошел в систему, кроме самих пользователей, обладающих правильным печеньем. То, что вы делаете, вероятно, принесет больше вреда, чем пользы - что, если это один человек, но они хотят войти на свой мобильный телефон и на свой рабочий стол? Или у них есть два рабочих стола? Или два браузера? Если бы я был вами, я бы вместо этого перехватил логины, зарегистрировал их в каком-то файле с информацией о геолокации и времени доступа. Затем создайте отчет, основанный на том, что поможет вам найти людей, которые делят свой логин. А затем разобраться с ними в каждом конкретном случае. – mason
Хорошо, вы на самом деле правы. Но, что касается андерсеров, нет системы, которая ее поддерживает, если я не буду ее внедрять (я не хочу). Но, честно говоря, я не вижу в этом большого вреда, что он будет регистрировать людей на разных плакасах. Я имею в виду его одного человека, делающего работу, поэтому он не может работать в двух местах одновременно, но все в порядке. Я просто создаю журнал с IP-адресом и устройством. Спасибо. – misha130
«он не может работать в двух местах одновременно». Неправильно. Два разных браузера, или два разных компьютера, или телефон и компьютер. Телефон и планшет. Планшет и компьютер. Вы не знаете, какие настройки и рабочие процессы людей правильные - не рискуйте раздражать своих пользователей, подписав их. Просто обратите внимание, когда вы уверены, что два разных человека используют его (на основе журналов), а затем, при необходимости, свяжутся с ними. – mason