第1个回答 2009-12-16
普通用户:session.setAttribute("login","user");
管理员 :session.setAttribute("login","admin");
登录时根据判断对应的session.getAttribute("login")是"user"还是"admin",然后进行不同的页面跳转。
第2个回答 2019-06-12
<table>
<tr><td>用户名</td><td><html:text
name="vmtaForm"
property="perEmail"
value="请输入注册邮
style="color:#999999"
onclick="if(value==defaultValue){value='';}"
onblur="if(!value){value=defaultValue;}"/>
</td></tr>
<tr><td>密码</td><td><input
id="txt"
type="text"
value="请输入密码"
style="color:#999999"/>
<html:password
name="vmtaForm"
property="pwd"
style="display:none;color:#CCC;"/>
</td></tr>
<tr><td><html:submit
value="提交"/></td><td></td></tr>
</table>
用户名和密码都是直接用form属性传递的,很容易就实现登录功能了,现在我想实现,用户退出功能,但退出后按浏览器回退又会到原来的界面,我在验证用户名和密码的action里
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader
("Expires",
0);
加了个这个,回退提示页面已经过期,但是刷新页面又会回到登录成功的界面,有没有方法可以实现退出后再按浏览器回退键都是返回登录画面的
第3个回答 2009-12-18
你把登录信息记录在Session中,当用户关闭浏览器时候Session会过期,他再访问时候,你去Session看看有没有登录记录,没有就是没登录,让他重新登录本回答被网友采纳
第4个回答 2009-12-15
你在登录的时候, 可以先把普通用户判断出来.如果是就可以不给他cookies