时间: 2021-08-03 08:32:30 人气: 33 评论: 0
编辑导语:我们在使用很多产品时,首先都**经历的就是注册登录这一步,从以前的手机号、邮箱等方式,到现在的第三方直接授权登录,也是用户登录系统的一种转变;本文作者分享了关于注册登录找回密码模块的设计构思,我们一起来了解一下。
用户登陆注册系统分为两大类,一类是自建用户系统(例如:手机号、用户名、邮箱),另一类是第三方账号授权用户系统(例如:微信、支付宝、淘宝等)。
设计说明:
1)输入手机号、验证码、密码(均为必填)
2)手机号、验证码、密码校验:
3)勾选用户服务协议:未勾选用户服务协议不允许注册,提示用户“请阅读并勾选用户服务协议”。
4)单个手机号,单日接收验证码的次数和频率限制:
5)注册成功后自动登录,跳转至“xxxxx”界面(或返回至原页面,若用户在“我的”页面触发登录,则登录成功后返回至“我的”页面)。
在自建用户系统中,用户名 + 密码的这种注册方式已经很少见了,这种方式有很大的弊端,若用户忘记用户名或密码就找不回账号了;通常**将用户名+密码与手机号或邮箱结合,忘记密码可以通过手机号或邮箱找回,将文中提到的手机号注册账号或邮箱注册账号加个“用户名”字段即可,该文章就不详细讲解。
设计说明:
1)输入邮箱、密码(均为必填)
2)邮箱、密码校验:
3)勾选用户服务协议:未勾选用户服务协议不允许注册,提示用户“请阅读并勾选用户服务协议”。
4)注册成功后自动登录,跳转至“xxxxx”界面(或返回至原页面,若用户在“我的”页面触发登录,则登录成功后返回至“我的”页面)。
由于无需验证邮箱的注册方式存在着可能乱填写邮箱,或邮箱填写错误的情况,导致忘记密码后无法找回账号或邮箱真正的主人无法注册,所以最好是在注册时进行邮箱验证。
设计说明:
1)输入邮箱、验证码、密码(均为必填)
2)邮箱、验证码、密码校验:
3)勾选用户服务协议:未勾选用户服务协议不允许注册,提示用户“请阅读并勾选用户服务协议”。
4)单个邮箱,单日接收验证码的次数和频率限制:
5)注册成功后自动登录,跳转至“xxxxx”界面(或返回至原页面,若用户在“我的”页面触发登录,则登录成功后返回至“我的”页面)。
通过第三方账号授权的方式进行登录并获取用户信息(openid、头像、昵称、地区、性别、手机号),省去用户注册步骤,以下以“微信授权”为例子讲述。
1)输入用户名、密码,点击登录;未输入用户名和密码时,“登录”按钮置灰,不允许点击;已输入用户名和密码,“登录”按钮为可点击状态;输入用户名、密码时,唤起全键**;输入用户名、密码时,输入框右侧出现“清空icon”,点击清空按钮后将已输入的内容清空;密码输入框右侧设计“显示/隐藏icon”,默认密码隐藏状态。
2)用户名、密码校验:密码或用户名不存在/不匹配,则提示用户“用户名与密码不匹配,请重新输入”。
3)账号被停用:提示用户“账号已被停用,请联系管理员!”。
4)登录成功后进入首页。
5)退出登录:点击退出登录按钮后则退出到登录页。
手机号+验证码登录方式:
1)输入手机号、验证码,点击登录;未输入手机号和验证码时,“登录”按钮置灰,不允许点击;未输入手机号时,“发送验证码”按钮置灰,不允许点击;已输入手机号和验证码,“登录”按钮为可点击状态;输入手机号和验证码时,唤起数字键**;输入手机号、验证码时,输入框右侧出现“清空icon”,点击清空按钮后将已输入的内容清空。
2)用户点击“发送验证码”按钮后,提示“验证码已发送”。
3)验证码校验:输入的验证码错误,提示“验证码不正确,请重新输入”。
4)单个手机号,单日接收验证码的次数和频率限制:
5)手机号格式错误或手机号不存在:提示用户“请输入正确的手机号”。
6)账号被停用:提示用户“账号已被停用,请联系管理员!”。
7)登录成功后进入首页。
8)退出登录:点击退出登录按钮后则退出到登录页。
手机号+密码登录方式:
1)输入手机号、密码,点击登录;未输入手机号和密码时,“登录”按钮置灰,不允许点击;已输入手机号和密码,“登录”按钮为可点击状态;输入手机号,唤起数字键**;输入密码时,唤起全键**;输入手机号、密码时,输入框右侧出现“清空icon”,点击清空按钮后将已输入的内容清空;密码输入框右侧设计“显示/隐藏icon”,默认密码隐藏状态。
2)手机号格式错误:提示用户“请输入正确的手机号”。
3)手机号、密码校验:密码或手机号不存在/不匹配,则提示用户“手机号与密码不匹配,请重新输入”。
4)账号被停用:提示用户“账号已被停用,请联系管理员!”。
5)登录成功后进入首页。
6)退出登录:点击退出登录按钮后则退出到登录页。
1)输入邮箱、密码,点击登录;未输入邮箱和密码时,“登录”按钮置灰,不允许点击;已输入用户名和密码,“登录”按钮为可点击状态;输入用户名、密码时,唤起全键**;输入邮箱、密码时,输入框右侧出现“清空icon”,点击清空按钮后将已输入的内容清空;密码输入框右侧设计“显示/隐藏icon”,默认密码隐藏状态。
2)邮箱、密码校验:密码或邮箱不存在/不匹配,则提示用户“邮箱与密码不匹配,请重新输入”。
3)账号被停用:提示用户“账号已被停用,请联系管理员!”。
4)登录成功后进入首页。
5)退出登录:点击退出登录按钮后则退出到登录页。
前面注册那块已讲述,这里不再进行讲述
让用户在先体验后登录,需在一些点击后需登录的页面做触发登录的标记,即一些页面可供用户免登录即可浏览,而有些页面则需要登录后才可以浏览。
1)输入手机号、验证码、密码、再次输入密码(均为必填):
2)手机号、密码、短信验证码校验:
3)单个手机号,单日接收验证码的次数和频率限制:
4)找回密码成功:提示用户“密码重置成功!”,并跳转至“xxx”页面。
5)手机号已停用,联系客服:用户在手机号已停用的情况下,可以点击联系客服,点击“联系客服”弹出“手机号码”弹窗,点击呼叫则唤醒手机拨号。
注:在手机号已停用等,接收不了验证码的情况下,可联系客服验证身份,客服在后台修改密码。
1)输入邮箱、验证码、密码、再次输入密码(均为必填):
2)邮箱、密码、短信验证码校验:
3)单个邮箱,单日接收验证码的次数和频率限制:
4)找回密码成功:提示用户“密码重置成功”,并跳转至“xxx”页面。
5)邮箱已停用,联系客服:用户在手机号已停用的情况下,可以点击联系客服,点击“联系客服”弹出“手机号码”弹窗,点击呼叫则唤醒手机拨号。
注:在邮箱已停用等,接收不了验证码的情况下,可联系客服验证身份,客服在后台修改密码。
1)该账号用户个人资料将被情况:头像、昵称、实名认证…
2)该账号绑定的第三方账号、银行卡、信用卡…
3)该账号关联的订单记录、浏览记录、优惠**记录、消息记录…
4)该账号的余额等资金信息…
5)其他关联信息
1)若账号存在未完成状态的订单,提示用户“注销申请提交失败,您存在未完成的订单!”
2)若账号余额小于0,则提示用户“注销申请提交失败,您的余额为负
数,请先充值余额!”
1)注销成功
2)设置冻结期
个人信息
1)头像:账号已被注销的用户头像,变更为默认头像
2)昵称:变更为“账号已注销”
3)个人动态:清除,显示用户已注销,不展示任何信息
4)与其他用户/在平台上的互动痕迹:保留
5)该账号绑定的第三方账号
金融信息
1)该账号绑定的银行卡、信用卡等:解除绑定
2)该账号的余额:清空
订单记录、浏览记录、优惠**记录、公告记录等
1)后台的用户注册记录:保留,若用户注销则在用户账号旁边括号备注“用户已注销”,用户后续重新使用同一个手机号进行注册,则给该账号重新赋予一个新的ID,重新生成注册记录。
2)订单记录:保留,若用户注销则在用户账号旁边括号备注“用户已注销”。
3)浏览记录、优惠**记录、公告记录:清空。
本文由 @水蜜桃 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议。