`

登录处理过程

 
阅读更多

做网站很多时候会用到登录,这里排除使用其他网站帐号登录的情况。那么在自己做登录的过程中,需要那些过程呢。

这里直接说一下我处理的过程。

1.前台页面验证

 这里要做的是,验证用户名、密码、验证码是否为空,如果有长度的要求,比如密码长度是在6~32之间。这样验证的目的是减少网络数据交换,减轻服务器处理请求的压力。让无效的用户名、密码直接直接在浏览器端控制不会发送到服务器端。

2.post到服务端

登录的过程大多是使用的post方式,这里没什么好说的。今天同事提到了另外一个问题:用户提交的信息,即便是用post方式提交到服务器的,很多第三方的插件都会记录下这个信息,问我怎么办。说实话,我也没什么好办法,如果读者有什么好办法,清留言给我。谢谢。

3.服务器后台验证

这里和前台验证是一样,只不过可能用的不是js,比如你用的是php,python之类的服务端编程语言。有人可能会问,为什么还要验证一次呢。这样来说,一般的用户会正常的用,有一部分人太会故意跳过你的js验证,或者它直接向你的服务器发送请求。可能你会说,即便如此,那么后面的数据库校验也会通不过。那还是会不通过。我想说的是,我们没有必要对数据库查找一次

4.数据库校验

有两种方法,一种是email=‘123@qq.com’&password=‘123’ 这时候如果检索到,就说明登录成功,否则登录失败,这里email唯一。另外一种方法是select emial=‘123@qq.com' 找到的这一条,查看查到的password和用户输入的password是否一样。个人推荐第一种。

5.返回。

分享到:
评论

相关推荐

    atiLoginAuth登录处理流程模块.rar

    《atiLoginAuth登录处理流程模块详解》 在IT行业中,登录处理流程是任何Web应用程序的基础,它涉及到用户的身份验证、授权以及安全控制等多个关键环节。本文将深入解析名为"atiLoginAuth登录处理流程模块"的压缩包...

    图书管理系统的设计与实现 (流程图,登录).pdf

    * 处理节点:表示系统的处理过程。 * 判断节点:表示系统的判断逻辑。 * 结束节点:表示系统的结束节点。 互联网应用 互联网应用是指使用互联网技术开发的应用程序,例如 Web 应用程序、移动应用程序等。图书管理...

    用户登录流程图.doc

    8. 客户端处理:客户端根据登录结果进行处理,例如跳转到首页或显示错误信息。 二、用户登录流程图的优点 用户登录流程图有以下几个优点: 1. 清晰展示登录流程:用户登录流程图清晰地展示了用户登录系统的流程,...

    微信小程序登录全局状态401处理

    通过上述策略,我们可以构建出一个健壮的微信小程序登录系统,有效地处理401错误,确保用户在授权过程中的流畅体验。同时,良好的全局状态管理和错误处理机制也是提升小程序稳定性和用户满意度的关键。

    行业文档-设计装置-对终端登录路由器请求进行处理的方法和装置.zip

    文档可能阐述了如何集成这些系统到登录处理流程中。 7. **性能优化**:在高流量环境中,路由器必须高效地处理登录请求,避免拥塞。这可能涉及到负载均衡、缓存策略或者队列管理技术。 8. **故障恢复与备份**:为了...

    python登录

    - 分析目标网站的登录处理流程,了解发送了什么类型的数据,发送到了哪个URL等。 - 使用HTTPFox或其他类似的工具来抓取HTTP数据包,分析登录流程。 2. **构造HTTP请求**: - 需要构造合适的HTTP请求头(Headers...

    (2)使用易语言CCHTTP开发WEB网站-后台登录

    登录处理流程大致如下: 1. 用户在前端界面输入用户名和密码。 2. 前端通过AJAX或者表单提交方式,将登录信息发送到后台。 3. 后台接收请求,使用CCHTTP模块解析接收到的数据。 4. 数据库查询验证用户名和密码的...

    servlet + jsp 实现用户登录

    以下是一个简单的Servlet登录处理流程: 1. 用户通过浏览器发送登录请求,请求中包含用户名和密码。 2. Servlet容器(如Tomcat)接收到请求后,根据`<servlet-mapping>`标签在web.xml文件中的配置,找到对应的...

    Ajax请求session超时处理流程

    Ajax请求session超时处理流程 java服务器端处理: SessionValidateFilter中修改: if (ServerInfo.isAjax(request)) { request.setAttribute("statusCode", 301); request.setAttribute("message", "Session ...

    Google三方登录流程及注意事项1.0.pdf

    这通常涉及到使用GoogleSignInClient对象来启动登录流程,并处理用户的登录请求和响应。在onActivityResult回调方法中,开发者需要处理Google登录返回的数据,并在用户成功登录后,显示相应的认证UI。 在文档中,...

    thinkPHP框架做的AJAX登录处理

    本示例是基于ThinkPHP框架实现的一个AJAX登录处理,这涉及到前后端交互、数据验证和数据库操作等多个环节。 首先,ThinkPHP框架是基于MVC(Model-View-Controller)设计模式的,它将业务逻辑、数据模型和用户界面...

    05_微信的消息处理流程

    《微信消息处理流程详解》 微信作为全球最大的社交平台之一,其背后的技术架构与消息处理流程无疑具有极高的学习价值。本文将深入探讨微信的消息处理流程,帮助读者理解这一复杂系统背后的逻辑。 首先,我们要知道...

    Web网页登录注册处理ASP代码

    以上就是关于"Web网页登录注册处理ASP代码"的相关知识点,涵盖了ASP基础、登录注册流程、页面间交互以及部署访问的细节。在实际项目中,还需要考虑用户体验、错误处理、异常捕获、性能优化等多个方面。

    MVC架构实现用户登录业务流程

    **MVC架构实现用户登录业务流程** 在Web开发中,MVC(Model-View-Controller)架构模式是一种广泛采用的设计模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。这个模式有...

    光传输设备故障原因及处理流程

    光传输设备故障原因及处理流程 光传输设备的故障定位是一项复杂的工作,需要维护人员具备丰富的业务素质和实践经验。在光传输设备的维护中,根据网管和设备架、板告警的具体情况,将光传输设备的故障点准确地定位到...

    IM处理流程.pdf

    通过这个详细的IM处理流程,我们可以看到一个即时通讯系统在处理用户登录时的完整逻辑,从客户端的上线请求到服务器端的验证、错误处理,再到客户端最终与IM服务器建立连接。这个流程涉及到的多个组件和消息类型的...

    已成功与服务器建立连接,但是在登录过程中发生错误

    已成功与服务器建立连接,但是在登录过程中发生错误 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求...

    产品案例-登录注册流程

    总结来说,产品案例中的登录注册流程设计涵盖了用户体验、安全性、数据保护、无障碍性以及法规遵从等多个方面。每个细节都对产品的成功与否产生深远影响,因此需要细致入微地进行规划和优化。在实际操作中,不断测试...

Global site tag (gtag.js) - Google Analytics