mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
core: use saslprep to limit usernames
This commit is contained in:
1 parent
dbe369d0c6
commit
f5828e5cb3
4 files changed
+10
-9
No files matched your search
@@ -9,7 +9,7 @@ import {
|
||||
import { OAuthUserResponse, Udoc, User } from '../interface';
|
||||
import avatar from '../lib/avatar';
|
||||
import { sendMail } from '../lib/mail';
|
||||
import { isEmail, isPassword, isUname } from '../lib/validator';
|
||||
import { isEmail, isPassword } from '../lib/validator';
|
||||
import BlackListModel from '../model/blacklist';
|
||||
import { PERM, PRIV, STATUS } from '../model/builtin';
|
||||
import domain from '../model/domain';
|
||||
@@ -109,7 +109,7 @@ class UserLoginHandler extends Handler {
|
||||
this.response.template = 'user_login.html';
|
||||
}
|
||||
|
||||
@param('uname', Types.String)
|
||||
@param('uname', Types.Username)
|
||||
@param('password', Types.String)
|
||||
@param('rememberme', Types.Boolean)
|
||||
@param('redirect', Types.String, true)
|
||||
@@ -211,7 +211,7 @@ class UserRegisterWithCodeHandler extends Handler {
|
||||
|
||||
@param('password', Types.String, isPassword)
|
||||
@param('verifyPassword', Types.String)
|
||||
@param('uname', Types.Name, isUname)
|
||||
@param('uname', Types.Username)
|
||||
@param('code', Types.String)
|
||||
async post(
|
||||
domainId: string, password: string, verify: string,
|
||||
|
||||
Reference in new issue
Block a user