C# Class Discuz.Plugin.PasswordMode.ThirdPartMode

第三方认识模式
Inheritance: IPasswordMode
Afficher le fichier Open project: CyranoChen/DiscuzNT

Méthodes publiques

Méthode Description
CheckPassword ( Discuz.Entity.UserInfo userInfo, string postpassword ) : bool

检查密码

CreateUserInfo ( Discuz.Entity.UserInfo userInfo ) : int

创建用户信息(用于用户注册等行为)

SaveUserInfo ( Discuz.Entity.UserInfo userInfo ) : Discuz.Entity.UserInfo

更新用户信息

Private Methods

Méthode Description
GetEncryptedPassword ( Discuz.Entity.UserInfo userInfo, string unEncryptPassword ) : string

获取加密后的密码字符串

Method Details

CheckPassword() public méthode

检查密码
public CheckPassword ( Discuz.Entity.UserInfo userInfo, string postpassword ) : bool
userInfo Discuz.Entity.UserInfo 通过username获取的用户信息,用于进行密码验证
postpassword string 用户提交的密码
Résultat bool

CreateUserInfo() public méthode

创建用户信息(用于用户注册等行为)
public CreateUserInfo ( Discuz.Entity.UserInfo userInfo ) : int
userInfo Discuz.Entity.UserInfo 要创建的用户信息(密码为明文)
Résultat int

SaveUserInfo() public méthode

更新用户信息
public SaveUserInfo ( Discuz.Entity.UserInfo userInfo ) : Discuz.Entity.UserInfo
userInfo Discuz.Entity.UserInfo 要保存的用户信息(密码为明文)
Résultat Discuz.Entity.UserInfo