一个输入框 注册会员
可以 昵称/手机号/EMAIL 进行注册
我可以判断 是否手机号 是否emal进行判断,else就是昵称了。
如果是手机号 点下一步 验证码页面
如果email 点下一步 继续填写密码 邮箱url地址验证
如果是昵称 点下一步 直接输入密码
那么我想的是,这个会员快速登陆表如何设计。
以及如何验证 谢谢
这个就是普通的用户表,加个会员flag标志就行了嘛。不过最好是搞成2张表,一张用户基本表,另一张为会员表。
用户基本表字段:用户id、用户账号(手机/邮箱)、密码、用户昵称(你要求昵称可以登录,那这个字段必须设置成唯一,很少有用这个登录的哈)、性别、年龄、所在地、会员flag等。
用户会员表:用户id、会员积分、积分类型Id(外键)、进/出分flag、备注、会员开始时间、会员结束时间等。
验证手机号、邮箱可以使用正则表达式,验证昵称就只能进行查询了。
######我的想法跟你不一样 既然我 手机号。email。昵称都可以注册。那么我就设置为3个唯一字段,3个都可以登陆。 昵称登陆也很正常啊,为什么不正常? 而且你这个基本字段表字段太多。。######基本表就是登陆表了,会员表映射过来 通过uid 然后会员的详细信息###### 没啥区别 有3个字段 ######我的意思也是要建立 3个唯一字段。 就是如果登陆的时候 还是要判断一遍,用户输入的是哪个字段类型,然后进行查询,然后对应用户输入什么密码。 如果手机登录,输入验证码。 如果email登陆和昵称登陆,要密码######没问清楚 是数据库设计 还是 页面表单设计??
页面设计:
用户名的框 在用户写完后 马上验证是什么(手机/邮箱/昵称) 如果是手机或邮 下面动态显示出验证代码的输入框(注意旁边要有倒数秒和重新发送)
后面就是常规的 密码 验证码什么的输入框了;
关于验证: 邮箱 直接向邮箱发验证代码;让用户回填;
手机: 想手机发送验证代码;
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。