实现session登陆时间的验证,验证用户登录页面的一个监听器

声明生命不息

声明生命不息

2016-02-19 20:18

下面图老师小编跟大家分享一个简单易学的实现session登陆时间的验证,验证用户登录页面的一个监听器教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

  1.在login_do.jsp登录成功的前面
  加上
  session.setAttribute("user",admin);

   

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  我是在我的验证Action里面加上的:

  Admin admin=dbu.selectAdmin(login.getAdmin_user());
    HttpSession session=request.getSession();

  admin是你的管理员POJO ;
  admin里面放的是用户名和密码。
  user是供后面要用到的,也可以说是指针,或键,admin是值
  2.单独写一个sessionCheck.jsp文件用来验证session

  %@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %
  %@include  file="/admin/sessionCheck.jsp"%
  %@page import="com.fypl.Admin" %
  %
  Object obj = session.getAttribute("user");
  if(obj==null){
  out.print("你没有登录");
  response.sendRedirect("admin_login.jsp");
  }else{
  Admin admin=(Admin)obj;
  }
  %

  
  第一行是设置一个键,这个键跟它的值是成对存在的。
  其实就是通过这个键,来操作他的值。
  如果键为空,就是值为空。
  那么您没登录,因为登录过后,里面一定会有帐户和密码
  否则。。。。请离开
  如果不为空,把键强制转化成值

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  3.上面两部做完了,下面最重要的一步。
  在每个,jsp文件的头部包含下面的语句
  %@include  file="/admin/sessionCheck.jsp"%
  这样如果你没登录就想访问这个页面的时候。它会先执行sessionCheck.jsp来
  检验帐户密码是否为空。
  没登录当然就为空了

展开更多 50%)
分享

猜你喜欢

实现session登陆时间的验证,验证用户登录页面的一个监听器

Web开发
实现session登陆时间的验证,验证用户登录页面的一个监听器

一个基于mysql的登陆验证程序

编程语言 网络编程
一个基于mysql的登陆验证程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Ajax简单客户登陆验证

电脑网络
Ajax简单客户登陆验证

JSP登录验证功能的实现

Web开发
JSP登录验证功能的实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

PHP 验证码登陆校验

PHP
PHP 验证码登陆校验

如何设置同一用户同一时间只能有一个人登陆啊??

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
如何设置同一用户同一时间只能有一个人登陆啊??

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Oracle9i的全文检索技术

Oracle9i的全文检索技术

Mac预装软件删除方法

Mac预装软件删除方法
下拉加载更多内容 ↓