C# Class Discuz.Plugin.PasswordMode.ThirdPartMode

第三方认识模式
Inheritance: IPasswordMode
Mostrar archivo Open project: CyranoChen/DiscuzNT

Public Methods

Method 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

Method Description
GetEncryptedPassword ( Discuz.Entity.UserInfo userInfo, string unEncryptPassword ) : string

获取加密后的密码字符串

Method Details

CheckPassword() public method

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

CreateUserInfo() public method

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

SaveUserInfo() public method

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