UserServiceHashPassword Method

对密码进行哈希处理。

Definition

Namespace: QuickAdmin.Service.Admin
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.6
C#
protected virtual string HashPassword(
	string pwd,
	SysUser user
)

Parameters

pwd  string
密码。
user  SysUser
该密码对应的用户实体。

Return Value

string
密码的哈希值。

Remarks

用户数据表中存储密码的将是此方法返回的字符串。
方法内使用了 HashPasswordAndReturnBase64SaltDotHash(string, int, int, int, KeyDerivationPrf), 若要自定义哈希算法,必须同时重写此方法以及 ValidateUserPasswordAsync(string, SysUser, CancellationToken) 方法。

See Also