开发者社区> 问答> 正文

问个 会员表设计思路:报错

一个输入框 注册会员

可以  昵称/手机号/EMAIL 进行注册


我可以判断 是否手机号 是否emal进行判断,else就是昵称了。

如果是手机号 点下一步 验证码页面

如果email  点下一步 继续填写密码 邮箱url地址验证

如果是昵称  点下一步 直接输入密码


那么我想的是,这个会员快速登陆表如何设计。

以及如何验证 谢谢


展开
收起
kun坤 2020-06-06 13:37:42 508 0
1 条回答
写回答
取消 提交回答
  • 这个就是普通的用户表,加个会员flag标志就行了嘛。不过最好是搞成2张表,一张用户基本表,另一张为会员表。

    用户基本表字段:用户id、用户账号(手机/邮箱)、密码、用户昵称(你要求昵称可以登录,那这个字段必须设置成唯一,很少有用这个登录的哈)、性别、年龄、所在地、会员flag等。

    用户会员表:用户id、会员积分、积分类型Id(外键)、进/出分flag、备注、会员开始时间、会员结束时间等。

    验证手机号、邮箱可以使用正则表达式,验证昵称就只能进行查询了。

    ######我的想法跟你不一样 既然我 手机号。email。昵称都可以注册。那么我就设置为3个唯一字段,3个都可以登陆。 昵称登陆也很正常啊,为什么不正常? 而且你这个基本字段表字段太多。。######基本表就是登陆表了,会员表映射过来 通过uid 然后会员的详细信息###### 没啥区别  有3个字段    ######我的意思也是要建立 3个唯一字段。 就是如果登陆的时候 还是要判断一遍,用户输入的是哪个字段类型,然后进行查询,然后对应用户输入什么密码。 如果手机登录,输入验证码。 如果email登陆和昵称登陆,要密码######

    没问清楚  是数据库设计 还是  页面表单设计??


    ######DB设计######

    页面设计:

    用户名的框  在用户写完后 马上验证是什么(手机/邮箱/昵称)   如果是手机或邮  下面动态显示出验证代码的输入框(注意旁边要有倒数秒和重新发送)   

    后面就是常规的  密码 验证码什么的输入框了;


    关于验证: 邮箱    直接向邮箱发验证代码;让用户回填;

    手机: 想手机发送验证代码;

    2020-06-06 13:37:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
典型业务逻辑漏洞挖掘 立即下载
微信红包系统可用性设计实践 立即下载
电商网站需求分析和架构设计 立即下载