| | |
| | | /// <summary> |
| | | /// 密码登录 |
| | | /// </summary> |
| | | [Resource([EnumResourceController.Auth], AllowAnonymous = true)] |
| | | [Resource([EnumResourceController.UserServerAuth], AllowAnonymous = true)] |
| | | public class PasswordLoginCommand : IRequest<LoginCommandCallback> |
| | | { |
| | | /// <summary> |
| | |
| | | /// 密码 |
| | | /// </summary> |
| | | [Required] |
| | | [DataValidation(ValidationTypes.Md5)] |
| | | public string Password { get; set; } |
| | | |
| | | /// <summary> |
| | |
| | | public class LoginCommandCallback |
| | | { |
| | | /// <summary> |
| | | /// 用户Id |
| | | /// </summary> |
| | | public Guid Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户访问令牌 |
| | | /// </summary> |
| | | public string AccessToken { get; set; } |
| | |
| | | /// </summary> |
| | | public string RefreshToken { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 会话秘钥(仅用于微信小程序授权登录) |
| | | /// </summary> |
| | | public string SessionKey { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已绑定手机号(仅用于微信小程序授权登录) |
| | | /// </summary> |
| | | public bool IsBindPhoneNumber { get; set; } |
| | | } |
| | | } |