java使用Cookie判断用户登录情况的方法

 更新时间:2021年05月20日 09:19:18   作者:Sunny*  
这篇文章主要为大家详细介绍了java使用Cookie判断用户登录情况,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了java使用Cookie判断用户登录情况的方法,供大家参考,具体内容如下

1.判断是否登录

public boolean isLogin() {
    Set<Cookie> cookies = this.browser.getCookies();
    String JSESSIONIDID = "JSESSIONID";
    String sessionIdID = "sessionId";
    String loginID = "login";
    String JSESSIONIDIDValue = "";
    String sessionIdValue = "";
    String loginValue = "";
    for (Cookie c:cookies) {
      logger.info(c.getName() + ": " + c.getValue());
      if (c.getName().equals(JSESSIONIDID)) {
        JSESSIONIDIDValue = c.getValue();
      } else if(c.getName().equals(sessionIdID)) {
        sessionIdValue = c.getValue();
      } else if (c.getName().equals(loginID)) {
        loginValue = c.getValue();
      }
    }    
    if ( JSESSIONIDIDValue.equals(sessionIdValue) & loginValue.equals("login")) {
      return true;
    } else {
      return false;
    }
  }

2.页面登录cookie

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • java为什么会出现精度丢失这种现象你知道吗

    java为什么会出现精度丢失这种现象你知道吗

    这篇文章主要介绍了Java精度丢失的问题,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下,希望能够给你带来帮助
    2021-08-08
  • JAVA对象JSON数据互相转换的四种常见情况

    JAVA对象JSON数据互相转换的四种常见情况

    这篇文章主要介绍了JAVA对象JSON数据互相转换的四种常见情况,需要的朋友可以参考下
    2014-04-04
  • 手把手教你用SpringBoot将文件打包成zip存放或导出

    手把手教你用SpringBoot将文件打包成zip存放或导出

    相信各位看官在工作中都会遇到过要把多个文件打包成一个压缩文件然后导出,或者将文件打包成Zip存放,这就来上代码,废话不多说,需要的朋友可以参考下
    2021-06-06
  • Java 停止线程需要注意的地方

    Java 停止线程需要注意的地方

    这篇文章主要介绍了Java 停止线程需要注意的地方,帮助大家更好的理解和学习Java线程的相关资料,感兴趣的朋友可以了解下
    2020-09-09
  • SpringBoot中的@ConditionalOnMissingBean注解使用详解

    SpringBoot中的@ConditionalOnMissingBean注解使用详解

    这篇文章主要介绍了SpringBoot中的@ConditionalOnMissingBean注解使用详解,@ConditionalOnMissingBean作用在@Bean定义上,也就是说在容器加载它作用的Bean时,检查容器中是否存在目标类型,需要的朋友可以参考下
    2024-01-01
  • 关于@ComponentScan注解的用法及作用说明

    关于@ComponentScan注解的用法及作用说明

    这篇文章主要介绍了关于@ComponentScan注解的用法及作用说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Spring中使用AOP进行事务管理实例

    Spring中使用AOP进行事务管理实例

    这篇文章主要介绍了Spring中使用AOP进行事务管理实例,当在Spring项目中涉及数据库操作时,事务管理是非常重要的,它可以确保数据库操作的一致性和完整性,Spring提供了强大的事务管理功能,可以通过声明式或编程式两种方式进行配置,需要的朋友可以参考下
    2023-09-09
  • java方法重写实例分析

    java方法重写实例分析

    这篇文章主要介绍了java方法重写,较为详细的讲述了Java方法重写的注意事项,并附带实例加以说明,需要的朋友可以参考下
    2014-09-09
  • MySqlConnector的使用教程

    MySqlConnector的使用教程

    本文详细介绍了MySqlConnector的核心功能,包括数据变更捕获、KafkaConnect兼容性、配置管理、版本信息、连接器任务创建、配置验证、数据库连接建立和连接器配置创建等,感兴趣的可以了解一下
    2024-10-10
  • Spring mvc文件上传下载代码实例

    Spring mvc文件上传下载代码实例

    这篇文章主要介绍了Spring mvc文件上传下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论