Пользовательское членство 3 части входа
В целях реализации пользовательского DefaultMembershipProvider с использованием универсальных поставщиков этот поставщик должен обрабатывать 3 сегмента для проверки подлинности.
- GroupID
- UserName
- пароль
В настоящее время у меня есть функции, которые возвращаются в код по умолчанию, объединяя GroupID и имя пользователя в качестве имени пользователя, как показано ниже
public UserMembership GetUser(int GroupID, string username, bool userIsOnline)
{
UserMembership user = new UserMembership(base.GetUser(GroupID.ToString() + ":" + username, userIsOnline));
return user;
}
Для меня это похоже на взлом, чистый взлом, но все же взломать. Любой может получить лучшую идею о том, как реализовать это, не создавая полноценного поставщика с нуля.