读书人

还是一个JSP有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

还是一个JSP问题
有两种登陆.一是管理员 一是普通员工 

两个模块里都有管理员 但我现在要实现在普通员工页面里不能修改管理员的密码

我的这个代码该怎么改呢?

<script language= "JavaScript ">
function RgTest() {
if(document.user.userId.value== " "{
window.alert( "请输入Id ");
document.user.userId.focus();
return false;
}
if(document.user.passwd.value== " ") {
window.alert( "密码不能为空 ");
document.user.passwd.focus();
return false;
}
if(document.user.newpasswd.value== " "){
window.alert( "填写新密码 ");
document.user.newpasswd.focus();
return false;
}
if(document.user.newpasswd.value!=document.user.repasswd.value){
window.alert( "无效 ");
document.user.newpasswd.value= " ";
document.user.repasswd.value= " ";
document.user.newpasswd.focus();
return false;
}
return true;
}
</script>
<%@ include file= "userlink.jsp "%>


<center>
<h1 class= "STYLE1 "> 密码更改 </h1>
<form action= "changePasswd_do.jsp " method= "post " name= "user ">
<table border= "1 " bgcolor= "#286D52 ">
<tr> <td>
<table border= "1 ">
<tr> <td width= "100px " align= "right "> ID: </td> <td align= "left "> <input type= "text " name= "userId "> </td> </tr>
<tr> <td width= "100px " align= "right "> 密码: </td> <td align= "left "> <input type= "password " name= "passwd "> </td> </tr>
<tr> <td width= "100px " align= "right "> 新密码: </td> <td align= "left "> <input type= "password " name= "newpasswd "> </td> </tr>
<tr> <td width= "100px " align= "right "> 确认: </td> <td align= "left "> <input type= "password " name= "repasswd "> </td> </tr>
</table>
</td> </tr>
<tr> <td>
<input type=submit value=提交 onClick= "return RgTest() ">




[解决办法]
不明白你在说什么,你的意思是把所有的ID都列出来,然后做成下拉列表的形式,而列表中不含有管理员的ID?
[解决办法]
不明白在说什么了
[解决办法]
下拉列表的形式显示这么多用户不合适吧


[解决办法]
普通用户只能修改自己的密码。
那个ID字段登录的时候就能存到session里面了。
就能直接读出来了。不要显示出来。
更改的时候根据ID就能修改密码。
[解决办法]
lz在后台根据查用户ID查一下是否为管理员权限不就行了,是就修改,不是就报错。
而且是普通员工只能修改本人的密码才对呀。

读书人网 >Java Web开发

热点推荐