实现网站用户登录业务功能

一、业务步骤:

1,用户在页面上点击登陆链接--login.html

2,用户输入用户名和密码点击登入

3,服务端确认是否正确,响应登录成功和失败的页面

二、代码步骤:

1,创建页面html,

1.1 login.html页面,注意action指定值

1.2 输入信息有误导致的登入失败的页面 login_info_fail.html

1.3 用户输入用户名和密码用户,导致失败的页面 login_fail.html

1.4 用户登录成功页面 login_success.html

2,UserController类里定义登入方法

2.1 首先定义String变量和获取用户的用户名 username和密码password

String username=request.getParameter("username");
String password=request.getParameter("password");

2.2 判断用户名username和password验证是否为空isEmtity, false则sendredirect 失败login_info_fail.html页面

if(username.isEmtity || password.isEmpity){
response.sendRedirect("login_info_error.html")
return;
}

2.3首先定位File user的位置,然后反序列化ObjectInputStream。验证username(是否存在用户名)和password是否跟userlist清单里的输入一样

FileInputStream fis=new FileInputStream(userFile);
ObjectInputStream os=new ObjectInputSteam(fis);User u=(User)os.readObject();
if(userFile.exists){if(user.getpassword.equals(password)){
response.sendRedirect("/login_success.html");
return;
}

true则login_success.html页面;false则login_fail.html页面

2.4 由于可能FileInputStream ,ObjectInputStream 流存在异常,需要try catch

【实现网站用户登录业务功能】相关推荐

  1. java wed登录面 代码_JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)...

    下面通过通过图文并茂的方式给大家介绍JavaWeb实现用户登录注册功能实例代码,一起看看吧. 一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBea ...

  2. spring 3.x 学习笔记_spring mvc、spring jdbc 实现网站的登录注册功能

    使用spring mvc.spring jdbc 实现网站的登录注册功能 1.        据业务模型 创建model 一般实现序列化 2.        用spring 注解(@Repositor ...

  3. MVC框架实现用户登录注册功能(连接数据库)

    目录 一.简单理解MVC框架 二.项目结构 三.项目源码 3.1 User 3.2 UserDao 3.3 RegisterDao 3.4 servletControll 3.5 servletCon ...

  4. java实现用户登录注册功能(用集合框架来实现)

    需求:实现用户登录注册功能(用集合框架来实现) 分析: A:需求的类和接口 1.用户类 UserBean 2.用户操作方法接口和实现类 UserDao UserDaoImpl 3.测试类 UserTe ...

  5. 使用C#实现网站用户登录 (转)

    使用C#实现网站用户登录 我们在写灌水机器人.抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录.那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是 ...

  6. 写了一个Windows服务,通过C#模拟网站用户登录并爬取BUG列表查询有没有新的BUG,并提醒我...

    写了一个Windows服务,通过C#模拟网站用户登录并爬取BUG列表查询有没有新的BUG,并提醒我 1.HttpUtil工具类,用于模拟用户登录以及爬取网页: using System; using ...

  7. php注册登录描述,基于PHP实现用户登录注册功能的详细教程

    教程前先给大家看看小编的实现成果吧! 图1: 图2: 图3: 教程: 实现这个功能我们需要五个php文件: login.php (登录界面,如图2) 登录 登录页面 用户名: required=&qu ...

  8. vue+node---使用element框架实现的前后台用户登录注册功能

    为了更进一步清晰地了解前台数据向后台提交的过程,更好地加强巩固前端开发学习,整理了基础的[前后台用户登录注册功能]实现代码.后台通过node.js开发,数据存储在sqlite中,前台vue+eleme ...

  9. 【Android】用户登录界面功能实现:登陆跳转、退出

    文章目录 用户登录界面功能实现:登陆跳转.退出 ♦ 回顾 ♦ 编写 MainActivity 实现功能 登录功能效果 退出弹框.连续点击返回退出 ♦ 设计 activity_my_tool.xml 展 ...

最新文章

  1. openresty 安装
  2. 【Java基础】异常处理与输入输出流
  3. git错误“无法推送一些引用到xxx“的解决方法
  4. hinton、李飞飞支持的NLP明星创企,今获1.25 亿美元B轮融资
  5. BugKuCTF 杂项 闪的好快
  6. 微信小程序中this指向作用域问题this.setData is not a function报错
  7. nodejs request module里的json参数的一个坑
  8. 正在启动oracle universal,oracle的常见问题与解决
  9. 中国未来的可能性思考- 系统化思维-公司培训
  10. pagehelper工具类_PageHelper最佳实践
  11. 08 Tomcat+Java Web项目的创建和War的生成
  12. camera(22)---camera 客观测试 Imatest教程--色彩还原度测试
  13. 关于std::string和 C-style string的一些知识点备忘
  14. android命令行 gles,Android利用OpenGLES绘制天空盒实例教程
  15. yii2在linux下面无法启用gii
  16. Monkey稳定性测试,多少还是要了解一下的(上)
  17. 大数据分析的步骤有哪些
  18. Object-C学习(一)——类别的创建、实现及调用
  19. 如何在Mac上控制对日历的访问?
  20. 厉害!一年两登顶刊的31岁浙大硕导荣获杰青!

热门文章

  1. RAID | 更新驱动
  2. 微信小程序制作科学计算器(控制台接受显示数据)
  3. 电脑重装系统后经常蓝屏怎么解决
  4. arcface:additive angular margin loss for deep face recognition
  5. Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)
  6. 达到什么标准就可以上线了?
  7. 计算机桌面右下角的图标不见了,图标,详细教您怎么解决右下角图标不见了的问题...
  8. 解除360对默认浏览器的检测与修改
  9. 使用命令行下载VS2022离线安装文件
  10. 【多式联运】基于帝企鹅AFO 粒子群PSO 遗传GA算法求解不确定多式联运路径优化问题附matlab代码...