成员 User
Last updated
Last updated
当前的成员设计,是以 钱包 为主体,不同钱包就是不同人,每一个成员都会关联到数据库中的一位系统使用者 (sysuser),可透过 sysuser 给使用者金钥,就能直接链接数据库,并在权限限制下存取读写相关数据。
目前在 Email, Google, Twitter 等绑定上并非唯一,可绑定多个钱包。
链接钱包,即创建成员
填写基本信息,更新成员信息
透过各个账户绑定链接,更新成员其他社交账户信息
wallet
string
unique
string
index
verify_code
string
noHistory
sysuser
ref: _user
nickname
string
discord
ref: auth_discord
github
ref: auth_github
ref: auth_twitter
ref: auth_google
telegram
ref: auth_telegram
ref: auth_wechat
zoom
ref: auth_zoom
profile
ref: link
temporaryEmail
string
由于链接钱包签名作为登入,所以依赖于 ether.js
由于验证 EMail 时会发送 Email,与 notification 功能模块有依赖