Skip to content

Commit ef9c744

Browse files
committed
修改创建用户密码长度限制
1 parent 6cdf08c commit ef9c744

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

im-sdk-core/src/main/java/com/easemob/im/server/api/user/UserApi.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public UserApi(Context context) {
7373
* }</pre>
7474
*
7575
* @param username 用户名,可以包含小写字母、数字、减号,有效长度1至32个字节
76-
* @param password 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至32字节
76+
* @param password 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至64字节
7777
* @return EMUser
7878
* @see <a href="http://docs-im.easemob.com/im/server/ready/user#%E6%B3%A8%E5%86%8C%E5%8D%95%E4%B8%AA%E7%94%A8%E6%88%B7_%E6%8E%88%E6%9D%83">注册用户</a>
7979
*/
@@ -107,7 +107,7 @@ public Mono<EMUser> create(String username, String password) {
107107
* }</pre>
108108
*
109109
* @param username 用户名,可以包含小写字母、数字、减号,有效长度1至32个字节
110-
* @param password 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至32字节
110+
* @param password 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至64字节
111111
* @param pushNickname 推送昵称,离线推送时在接收方的客户端推送通知栏中显示的发送方的昵称。你可以自定义该昵称,长度不能超过 100 个字符。
112112
* 提示:1. 若不设置昵称,推送时会显示发送方的用户 ID,而非昵称。
113113
* 2. 该昵称可与用户属性中的昵称设置不同,不过我们建议这两种昵称的设置保持一致。因此,修改其中一个昵称时,也需调用相应方法对另一个进行更新,确保设置一致。更新用户属性中的昵称的方法,详见 设置用户属性。
@@ -150,7 +150,7 @@ public Mono<EMUser> create(String username, String password, String pushNickname
150150
* }</pre>
151151
*
152152
* @param createUsers 需要创建用户的列表,EMCreateUser中包含用户名以及密码,用户名可以包含小写字母、数字、减号,有效长度1至32个字节
153-
* 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至32字节
153+
* 密码,可以包含字母、数字、特殊符号(~!@#$%^&amp;*-_=+&lt;&gt;;:,./?),有效长度1至64字节
154154
* @return EMUser
155155
* @see <a href="https://docs-im-beta.easemob.com/document/server-side/account_system.html#%E6%89%B9%E9%87%8F%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7">批量注册用户</a>
156156
*/

im-sdk-core/src/main/java/com/easemob/im/server/model/EMUser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class EMUser extends EMEntity {
1313
private static final Pattern USERNAME_PATTERN = Pattern.compile("^[a-z][0-9a-z-]{1,32}$");
1414

1515
private static final Pattern PASSWORD_PATTERN =
16-
Pattern.compile("^[a-zA-Z0-9~!@#$%^&*\\-_=+<>;:,./?]{1,32}$");
16+
Pattern.compile("^[a-zA-Z0-9~!@#$%^&*\\-_=+<>;:,./?]{1,64}$");
1717

1818
private final String username;
1919
private final String pushNickname;

0 commit comments

Comments
 (0)