10.用户模块:退出登录

点击退出,销毁session,返回到首页。

1、在menu.jsp中加入退出的链接

<li id="headerRegister" class="headerRegister" style="display: list-item;">
					<a href="${pageContext.request.contextPath }/user_quit">退出</a>|
				</li>

2、在UserAction.java中加入方法quit

/**
	 * 退出
	 * @return
	 */
	public String quit(){
		//销毁session
		ServletActionContext.getRequest().getSession().invalidate();
		return "quit";
	}

3、在struts.xml中配置

<!-- 用户action -->
    	<action name="user_*" class="userAction" method="{1}">
    		<result name="registPage">/WEB-INF/jsp/regist.jsp</result>
    		<result name="input">/WEB-INF/jsp/regist.jsp</result>
    		<result name="msg">/WEB-INF/jsp/msg.jsp</result>
    		<result name="loginPage">/WEB-INF/jsp/login.jsp</result>
    		<result name="login">/WEB-INF/jsp/login.jsp</result>
    		<result name="loginSuccess" type="redirect">index</result>
    		<result name="quit" type="redirect">index</result>
    	</action>
时间: 2024-08-26 09:25:39

10.用户模块:退出登录的相关文章

ssm实战(3)------用户模块

功能: 用户登录 用户名验证 用户注册 忘记密码: 获取问题 提交问题答案: 重置密码 获取用户信息 更新用户信息 退出登录:删除session 门户接口(11个): 1登录:2注册:3检验用户名是否有效:4获取登录用户的信息:5忘记密码:6提交问题答案:7忘记密码的重设置密码:8登录状态重置密码: 9登录状态更新用户信息:10获取当前登录用户的详情信息,并强制登录:11退出登录 1 SQL查询不要使用 “  select *  ”,需要哪个字段查那个 2 返回用户对象时,记得将用户密码设置为空

web day24 小项目练习图书商城, 用户,模块(注册,激活,登陆,退出),分类/图书模块

图书商城 模块 用户模块 分类模块 图书模块 购物车模块 订单模块 功能分析 前台 用户模块:注册/激活/登陆/退出 分类模块:查看所有分类 图书模块:查询所有图书/按分类查询图书/查询图书详细(id) 购物车模块:添加/清空/删除购物车条目 /我的购物车(按用户查询) 订单模块:生成订单/我的订单(按用户查询)/按id查询订单/确认收货/ /付款功能(只跳转到银行页面)/付款回调功能 后台 管理员:登陆 分类管理:增/删/改/查 图书管理(我的):增(上传图片)/删/改/查 订单模块:查询所有

构建前端用户系统之登录退出

前端页面中难免会有一些静态HTML文件, 这时就会遇到用户状态的判断问题, 于是想到使用js的ajax请求来处理整个前端用户相关的东东...版本一 思路是在页面中指定位置预留一个js钩子, 然后在页面加载完成后向后端发送ajax请求, 判断用户是否登录, 并写到钩子里相应文本. 于是版本一产生了... (function($){ var user = window.user = {}; // 用户数据 user.data = {}; // 用户状态, 0未登录, 非0则视为已登录, 可扩展为用户

easeChat模块demo退出登录功能源码案例

代码片段: <div class="flex-vertical" id="rootWarp" v-cloak> <!--  头部 --> <header id="header"> <div class="header" :class="{on:headers.num==0}" v-for="(headers,index) in header"&g

9 用户模块开发

本小节,我们来完成最后一个模块--用户模块的开发. 用户模块一共有5个页面,分别是登录页面,注册页面,用户操作页面,收藏职位页面以及投递记录页面,先在src/view/目录下,创建这五个页面的视图文件login.html,register.html,my.html,favorite.html,post.html. 然后给视图添加路由,打开router.js文件: .state('login',{ url:'/login', templateUrl:'view/login.html', contr

【JAVAWEB学习笔记】网上商城实战:环境搭建和完成用户模块

网上商城实战 今日任务 完成用户模块的功能 1.1      网上商城的实战: 1.1.1    演示网上商城的功能: 1.1.2    制作目的: 灵活运用所学知识完成商城实战. 1.1.3    数据库分析和设计: 1.1.4    代码实现: 1.1.4.1  通用的Servlet的编写: 传统的方式: 传统的方式: * 一个请求对应一个Servlet. * 能不能一个模块对应一个Servlet. 一个模块对应一个Servlet: <a href=”/UserServlet?method=

JavaWeb网上图书商城完整项目--21.用户模块各层相关类的创建

1.现在要为user用户模块创建类 用户模块功能包括:注册.激活.登录.退出.修改密码. User类对照着t_user表来写即可.我们要保证User类的属性名称与t_user表的列名称完全相同. 我们来创建User类 package com.weiyuan.goods.user.domian; public class User { private String uid; //主键 private String loginname;// 登陆名称 private String loginpass

.NET 统一用户管理 -- 单点登录

单点登录 前言 本篇做为.Net 统一用户管理的系列文章的开山之作,主要说一个单点登录是怎么实现的,以及为啥要统一用户管理. 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 单点登录实现步骤         1.系统A 发送 用户名 和密码到统一验证模块 2.统一验证模块验证密码和账号是否正确,正确返回一个OpenId 3. 系统A 将OpenId写入Coo

通过SessionID和用户名来保证同一个用户不能同时登录

转自http://blog.csdn.net/cctcc/article/details/9773185 可以通过SessionID和用户名来保证同一个用户不能同时登录的问题,下面程序模仿了QQ的登录,当登录后判断当前帐号是否已经登录,如果登录.则踢掉以前登录的用户. 1.通过Application全局变量来存储SessionID和用户名,每次登录时都保存,并且将该Application存入 Hashtable中,当用户登录成功后,首先判断该用户是否已经存储在Application中,如果存在(