首页 > 代码库 > 设备资源管理系统-首页登录
设备资源管理系统-首页登录
设备资源管理系统-首页登录
操作:
1、获取页面中传递的登录名和登录密码
2、使用登录名查询用户表,查询是否存在记录:
如果存在(包括该用户的详细信息),往下继续执行,不存在,返回到index.jsp
3、从用户的详细信息中获取密码,判断密码是否为空,如果为空不能登录系统,跳转到index.jsp
4、使用页面中输入的密码与获取的用户详细信息的密码是否一致:
如果一致,说明匹配成功,则继续往下执行
如果不一致:返回index.jsp
5、使用session对象存放用户的详细信息。session:存放ElecUser对象
-----------------------------------------------------
6、使用登录名,查询数据库,获取该登录名下具有的权限:
如果权限(字符串)为空,则说明该用户名没有分配权限,则不能登录系统,跳转到index.jsp
如果权限(字符串)不为空,使用session对象存放该用户具有的权限。session:存放String类型的字符串(权限)
------------------------------------------------------
7、使用登录名,查询数据库,获取该登录名下具有的角色:
如果该用户没有分配角色,则不能登录系统,跳转到index.jsp
如果该用户分配了角色,说明具有操作系统的角色,使用session对象存放该用户的角色。session:使用Hashtable存放角色的key和value的值
-------------------------------------------------------
如果以上都完成,可以登录系统,跳转到home.jsp