看你的需求好像就两个角色:管理员和普通用户
大概说下思路啊,主要还得自己动手。
登录界面,一个form表单,包含两个input和一个submit。
处理界面:
第一步,获取登录界面输入的用户名和密码。
String username = request.getParament("username");
String password = request.getParament("pwd");
第二步,判读用户名是否存在。
String sql = "select 角色字段,密码字段 from 用户表 where 用户名='"+username+"'";
执行该SQL语句(这个应该会吧,用jdbc驱动和Connection,Statustement和ResultSet)
如果返回值不为空,则存在,将得到的角色字段值赋给String role;将得到的密码字段赋给String pwd; 继续执行下一步,否则return,提示用户名不存在。
第三布,判断密码是否正确。
if(password.eques(pwd))
{
//密码正确,执行下一步。
}else{
//密码错误,提示用户。
}
第四布,判断角色,授予相应权限。
if(role.eques("true"))
{
//为管理员,跳转到相应界面。
}else
{
//为普通员工,跳转到相应界面。
}