登录,是用户深入了解一个产品的敲门砖。简洁的登录模式,让用户能拥有一个非常良好的体验。因此,在设计登录模块时,要尽量简化流程,减少用户输入,提升整个环节的流畅度。

一、登录模块需要考虑的因素

  通常登录模块需要考虑的因素有如下几条:

  • 登录账号
  • 登录密码
  • 登录验证码(可选)
  • 找回密码按钮
  • 登录按钮
  • 第三方登录

    1. 登录使用账号一般有:
  • 手机号

  • 邮箱地址
  • 用户名

    1. 登录验证码需要考虑的要点如下:
  • 使用数字验证码,还是图形验证码

  • 一段时间内,输入的验证码是否有次数限制

    1. 登录按钮通常的设计思路如下:
  • 一开始登录按钮是否可点击

  • 何时点击登录按钮为最佳机会
  • 在点击登录按钮之后,如何有效提示用户登录失败的原因,而不会影响界面的美观,同时也不会让用户觉得烦躁,最后能让用户有效定位到输入失败的地方

二、登录模块的业务逻辑

  用户通常很懒,能让用户少动手就少动手吧。如果用户之前登录过产品,因为某些原因退出登录了,那么他一定也想,下次再登录的时候,还能继续使用上一次的账户就好了。OK,微信登录就是这么做的,有必要借鉴一下。

如何设计一款APP的登录模块相关推荐

  1. iOS设计 - 一款APP从设计稿到切图过程概述

    这篇文章站在GUI设计师的角度概述了APP从项目启动到切片输出的过程,相当于工作流程的介绍.这里写的不是一种规范,只是一种工作方法,加上技术的更新是非常快的,大家在具体工作中,一定要灵活运用. 这里我 ...

  2. 设计师怎样从零开始设计一款APP?

    作为设计师最大的成就感,是着手一个项目,看着它从0到1,慢慢孵化成形,再接着改版进行优化,受到越来越多的用户欢迎.这个系列的文章把整个过程的经验总结成文,篇幅较长,逐点分享,今天是概述+立项. 从上图 ...

  3. app开发人脸登录和指纹登录_App产品登录环节如何设计?四步掌握登录设计思路...

    智能手机已经成为人类不可分割的器官,人们在线上处理生活的方方面面的习惯已经形成,APP作为线上渠道最主要的方式之一,已被各行各业广泛使用.这里将持续的和大家一同谈论关于APP产品设计的各模块.细节的设 ...

  4. 注册登录的设计:基于33款APP的注册登录分析

    对33款APP进行7个维度的对比分析后,为自己解决了有关注册登录设计的疑惑:并不是所有的应用都有设计注册登录的必要性:注册设计包括了路径设计.流程.内容设计--你在设计时是否也出现过类似的疑惑呢?不妨 ...

  5. 如何设计一款安全高可用的登录模块

    背景 登录模块,是网站用户使用的第一个入口,也是最基本的功能,关系到用户数据和应用系统数据的安全.登录入口也是通向服务器的一个关键地方,如果登录入口设计的不够安全,那么整个系统将面临着致命安全隐患.这 ...

  6. 如何设计一款大学生找实习的APP?

    最近帮一个朋友设计了一个简单的找实习类APP原型,此APP的作用主要是帮助大学生找实习,帮助企业找人才,帮助教师管理实习,使校企合作更紧密,建立学生--企业--学校三者之间的关系,解决目前职业教育与应 ...

  7. 一款APP从设计稿到切图过程全方位揭秘 Mark

    纯干货!一款APP从设计稿到切图过程全方位揭秘 @BAT_LCK :我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧.公司不同 ...

  8. 一款APP从设计稿到切图过程全方位揭秘(IOS版)

    9月17日凌晨,IOS9正式推送,它使用的字体最终还是变了,我下面写的内容你们也要酌情更新,因为我写的实在赶不上它更新的速度了 iOS9使用的西文字体由Helvetica Neue变更为 San Fr ...

  9. 纯干货!一款APP从设计稿到切图过程全方位揭秘

    @BAT_LCK :我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧.公司不同,流程不尽相同,但是终究还是能有些帮助. 依旧声 ...

  10. 一款APP从设计稿到切图过程全方位揭秘

    9月17日凌晨,IOS9正式推送,它使用的字体最终还是变了,我下面写的内容你们也要酌情更新,因为我写的实在赶不上它更新的速度了(泪奔中...) iOS9使用的西文字体由Helvetica Neue变更 ...

最新文章

  1. 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
  2. 使用带有用户名和密码的cURL?
  3. Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
  4. IntelliJ IDEA部署javaweb项目
  5. 简述LINQ的发展历程
  6. php默认日志位置,Laravel 修改默认日志文件名称和位置的例子
  7. golang服务开发平滑升级之优雅重启
  8. 校运会计算机专业口号,校运动会口号(精选80条)
  9. 我可以获得标记为--assume-unchanged的文件列表吗?
  10. Java try-catch示例
  11. firefox浏览器和IE
  12. 来到博客园许久,却还未开始写一篇自己的博客。从今天开始,每周都会更新自己的学习内容。...
  13. Visual Studio中从应用程序中调试SQL脚本
  14. 深度学习图像分类(一):LeNet
  15. Pix4D生成正射影像和DSM详细教程(可下载)
  16. 阿特拉斯开发协议--与ATLAS 扭力控制器交互
  17. HarmonyOS 十分钟实现Hello world|和车神哥一起学
  18. 一文让你快速了解并入手ChatGPT,并【分享】免梯子的GPT,让你体验玩 ChatGPT 的正确姿势
  19. 27岁程序员转职赏金猎人:一个漏洞10万美元,比工资香多了
  20. 英语学习详细笔记(三)代名词

热门文章

  1. Coroutine,你究竟干了什么?
  2. 计算机专业的大学生该如何提升自己?
  3. 图像文件的读写和转换:BMPtoYUV
  4. APP开发常见的问题
  5. 大学c语言大作业可以借鉴吗,大四重写大一的C语言大作业是一种怎样的体验
  6. python爬虫教程蝴蝶汤_Python 爬虫速成教程,还有35个实战项目送给你!
  7. 计算机系英语挂科,最令大学生惧怕的专业,“挂科率”很高,报考需慎重
  8. 存储基础知识(二):主要协议SCSI、FC、iSCSI
  9. 再谈前后端API签名安全?
  10. 小学数学四年级上册计算机教案,小学数学四年级上册教案