设备资源管理系统-首页登录

设备资源管理系统-首页登录

  操作:

      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

   

原文地址:https://www.cnblogs.com/yangml/p/3819176.html