2019-08-03

今天不是要记录技术性问题,而是业务逻辑的问题。每个产品,项目最离不开的就是用户,因此注册登录就成为了必不可少的环节。由于我们公司的电商产品中,我主要负责用户以及权限这些方面,我自然要理顺这些逻辑。

注册:一般来说注册用户分为本平台的注册和第三方注册。我们目前的注册方式也是这两种.

1)注册时,注册的要点就是先查询是否存在相关用户,不能重复注册

2)支付宝,微信等第三方授权这种,一般是授权登录的同时就注册了

登录:

1)手机号+密码: 先校验是否存在手机号的用户,查看该用户的密码与输入的密码进行对比,注意对比的数据都是进行MD5加密的。可以通过的正常登录,将userId redis存储于token中.

2) 手机号 + 短信验证码登录:先发送短信验证码,将验证码存储于redis用于验证,同时做一个延时删除操作,保证验证码在一段时间内有效

登录操作时,验证redis中验证码是否存在,验证码对错进行验证之后,再进行删除redis操作,进行登录,把userId存储在token。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章 注册微信开放平台 找到官网 百度搜索“微信开放平台” (网址: https://open.weixin.q...
    家和万事亨阅读 974评论 0 2
  • DDD 实战(理论不说) 背景 业务初期,我们的功能大都非常简单,普通的CRUD就能满足,此时系统是清晰的。随着迭...
    yaosq阅读 265评论 0 0
  • 我觉得一生中不能太计较,计较多了,伤的还是自己
    苏简惜阅读 227评论 0 0
  • 1 近期同专业名词死磕。 各种稀奇古怪的单词,各种前所未闻的物种。满腹的好奇和惊喜,一字一顿地去啃完,一边擦汗,一...
    半成锦阅读 292评论 0 0
  • 前两天,我和妈妈还有哥哥,一起坐快铁来到呼和浩特,然后我和哥哥一起进入新东方学校学习,这里的老师好温柔呀!我好喜欢...
    1f1e5800fec3阅读 136评论 0 0

友情链接更多精彩内容