注册

用户id生成

有人写过生成用户ID的脚本吗  文档说uuid不可以用
已邀请:
目前没听说过有人写过生成用户id的脚本, 
不可以用uuid的
 
在注册环信账户的时候,需要注意环信 ID 的规则:
使用英文字母和(或)数字的组合
不能使用中文
不能使用 email 地址
不能使用 UUID
用户ID的长度在1k字节以内
中间不能有空格或者井号(#)等特殊字符
允许的用户名正则 “[a-zA-Z0-9_-.]*”(a~z大小写字母/数字/下划线/横线/英文句号),其他都不允许 如果是大写字母会自动转成小写
不区分大小写。系统忽略大小写,认为 AA、Aa、aa、aA 都是一样的。如果系统已经存在了环信 ID 为 AA 的用户,再试图使用 aa 作为环信 ID 注册新用户,系统返回用户名重复,以此类推。但是请注意:环信 ID 在数据上的表现形式还是用户最初注册的形式,注册时候使用的大写就保存大写,是小写就保存小写。即:使用 AA 注册,环信保存的 ID 就是 AA;使用 Aa 注册,环信保存的 ID 就是 Aa,以此类推。
这个ID 生成一般是服务端来做,服务端可以根据系统版本号呀,时间呀之类的参数来生成全局唯一的用户id,这里有个例子你看看。这个repo是一个功能比较单一的服务端,可以和环信配合。

要回复问题请先登录注册