C# 클래스 Discuz.Plugin.PasswordMode.ThirdPartMode

第三方认识模式
상속: IPasswordMode
파일 보기 프로젝트 열기: CyranoChen/DiscuzNT

공개 메소드들

메소드 설명
CheckPassword ( Discuz.Entity.UserInfo userInfo, string postpassword ) : bool

检查密码

CreateUserInfo ( Discuz.Entity.UserInfo userInfo ) : int

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

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

更新用户信息

비공개 메소드들

메소드 설명
GetEncryptedPassword ( Discuz.Entity.UserInfo userInfo, string unEncryptPassword ) : string

获取加密后的密码字符串

메소드 상세

CheckPassword() 공개 메소드

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

CreateUserInfo() 공개 메소드

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

SaveUserInfo() 공개 메소드

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