0

希望使用通用提供程序实现自定义的 DefaultMembershipProvider,此提供程序需要处理 3 个段以进行身份​​验证。

  1. 组ID
  2. 用户名
  3. 密码

目前,我有通过将 GroupID 和用户名连接在一起作为用户名的函数,如下所示

 public UserMembership GetUser(int GroupID, string username, bool userIsOnline)
{
    UserMembership user = new UserMembership(base.GetUser(GroupID.ToString() + ":" + username, userIsOnline));

    return user;
}

对我来说,这感觉就像一个 hack,一个干净的 hack,但仍然是一个 hack。任何人都有更好的想法来实现这一点,而无需从头开始编写完整的提供程序。

4

0 回答 0