/**

* 把用户保存到Cookie

*

* @param request

* @param response

* @param member

*/

private void rememberPwdAndUserName(HttpServletRequest request,

HttpServletResponse response, Member member) {

Long memberid = member.getMemberId();

String uuidMDKey = parseKey(memberid);

// 先验证 此key是否有重复

boolean isexists = true;

do {

Long memberId = (Long) cache.get(uuidMDKey);

if (null != memberId) {

uuidMDKey = parseKey(memberid);

} else {

isexists = false;

}

} while (isexists);

//add by zp 串session 添加日志

String SESSIONIDKEY = UrlPrefix.getUrl("cookie.sessionidkey");

String UUIDMDKEY = UrlPrefix.getUrl("cookie.uuidmdkey");

String _GA = UrlPrefix.getUrl("cookie.ga");

Cookie cookies[] = request.getCookies();

String sessionId = "";

String uuidMdKey1 = "";

String _ga = "";

if (cookies != null && cookies.length > 0) {

Cookie sCookie = null;

for (int i = 0; i < cookies.length; i++) {

sCookie = cookies[i];

if (sCookie.getName().equals(SESSIONIDKEY)) {

sessionId = sCookie.getValue();

}else if(sCookie.getName().equals(UUIDMDKEY)){

uuidMdKey1 = sCookie.getValue();

}else if(sCookie.getName().equals(_GA)){

_ga = sCookie.getValue();

}

}

}

EcCookie cookie =new EcCookie();

cookie.setUuidmdKey(uuidMDKey);

cookie.setSessionId(sessionId);

cookie.setGaValue(_ga);

cookie.setCreateTime(DateUtils.getCurrentDateString());

cookie.setUuidmdKeyOld(uuidMdKey1);

ecCookieService.saveEcCookie(cookie);

//add by zp 串session 添加日志

// 添加memcache 缓存

cache.put(uuidMDKey, member.getMemberId(), CACHE_SECOND_SESSION);

Cookie newCookie = new Cookie("uuidMdKey", uuidMDKey);

newCookie.setMaxAge(MONTH_SECOND);

newCookie.setPath(request.getContextPath() + "/");

response.addCookie(newCookie);

}

微信开放接口获取用户昵称保存到MySQL中为空白

微信昵称中包含emoji表情标签,某些标签是使用了4字节编码的UTF8. 而大多数MySQL数据库现在使用的是3字节UTF8编码,这样会导致保存为空,且不会提示失败. 解决方法有2个,一个是升级到My ...

jsonp跨域实现单点登录,跨域传递用户信息以及保存cookie注意事项

网站A:代码:网站a的login.html页面刷新,使用jsonp方式将信息传递给b.com的login.php中去,只需要在b.com中设置一下跨域以及接收参数,然后存到cookei即可, 注意:网 ...

个人学习记录1:二维数组保存到cookie后再读取

二维数组保存到cookie后再读取 var heartsArray = [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0],[0,0, ...

Flask实战第43天:把图片验证码和短信验证码保存到memcached中

前面我们已经获取到图片验证码和短信验证码,但是我们还没有把它们保存起来.同样的,我们和之前的邮箱验证码一样,保存到memcached中 编辑commom.vews.py .. from utils i ...

1&period;scrapy爬取的数据保存到es中

先建立es的mapping,也就是建立在es中建立一个空的Index,代码如下:执行后就会在es建lagou 这个index.     from datetime import datetime fr ...

Redis使用场景一,查询出的数据保存到Redis中,下次查询的时候直接从Redis中拿到数据。不用和数据库进行交互。

maven使用: redis.clients &lt ...

jQuery切换网页皮肤保存到Cookie实例

效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/25.htm 以下是源代码: /p>

ffmpeg从AVFrame取出yuv数据到保存到char&ast;中

ffmpeg从AVFrame取出yuv数据到保存到char*中   很多人一直不知道怎么利用ffmpeg从AVFrame取出yuv数据到保存到char*中,下面代码将yuv420p和yuv422p的数 ...

将数字n转换为字符串并保存到s中

将数字n转换为字符串并保存到s中 参考 C程序设计语言 #include #include //reverse函数: 倒置字符串s中各 ...

随机推荐

Linux下Session丢失原因

最近碰到一个问题,把代码迁移到linux系统下,重新搭建php环境,运行代码, 在登录页面时,不能访问后台,会返回到登录页面,对代码测试,没有报任何错误, 最后检查到是跳转时,session丢失的问题 ...

CodeForces 703B&lpar;容斥定理&rpar;

题目链接:http://codeforces.com/contest/703/problem/B 解题思路: 第一次写 先求出每个点到其他点的价值,并将其记录 dp[i][j]=1(i

3D中的切线空间简介

转自:http://www.cnblogs.com/cxrs/archive/2009/10/25/1589515.html 1. 什么是Tangent space? Tangent space和wo ...

ubuntu ssh安装

参考 http://www.linuxidc.com/Linux/2010-02/24349.htm  文章很不错!! ssh   登录名@ip地址 , 如果提示验证key can't be esta ...

Windows游戏编程之从零开始d

Windows游戏编程之从零开始d I'm back~~恩,几个月不见,大家还好吗? 这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧. woxiangnifrr童鞋说每天都在来 ...

Linux自制离线源,利用百度网盘等下载离线资源

CentOS安装Axel: 目前yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装. 32位CentOS执行下面命令: wget -c h ...

单词拆分 I &&num;183&semi; Word Break

[抄题]: 给出一个字符串s和一个词典,判断字符串s是否可以被空格切分成一个或多个出现在字典中的单词. s = "lintcode" dict = ["lint&quot ...

ubuntu移植jsoncpp到Android平台&lpar;转)

NDK开发模块的时候,如果涉及到网络请求,类似json数据传递的时候,有现成的第三方json库可以移植,后台C++开发中使用的比较多的是jsoncpp,今天记录一下jsoncpp移植到Android平 ...

Latex 附录生成方法-附使用的一些tips

Latex 附录生成方法-附使用的一些tips 工具 使用latex写论文时,国内科研人员使用比较多的前端工具当属CTex,另外的前度工具有texstdio,texworks,sublime,甚至vi ...

curl 命令返回json结构human readable

在curl命令后面添加 | python -m json.tool 不想显示curl的统计信息,添加 -s参数 例: curl https://news-at.zhihu.com/api/4/news ...

把数据保存到cook_将用户信息保存到Cookie中相关推荐

  1. 调用API接口登录后,获取用户信息保存到Vuex中并渲染到Vue页面

    文件封装 步骤 核心请求文件 在 apiUse 文件夹中的 index.js 文件写 API接口方法 baseURL + url 后台完整地址 将信息写入 store 文件夹中的 index.js 文 ...

  2. jsonp跨域实现单点登录,跨域传递用户信息以及保存cookie注意事项

    网站A:代码:网站a的login.html页面刷新,使用jsonp方式将信息传递给b.com的login.php中去,只需要在b.com中设置一下跨域以及接收参数,然后存到cookei即可, 注意:网 ...

  3. Spring Security登录成功后,用户信息保存在哪,如何获取?

    当前用户获取信息 我们在SecurityContextHolder内存储目前与应用程序交互的主要细节.Spring Security使用一个Authentication对象来表示这些信息. 你通常不需 ...

  4. 麒麟合盛(APUS):大数据时代,如何避免用户信息“裸奔”

    北京2018年10月30日电 /美通社/ -- "GDPR 对于数据和用户隐私保护的规定从短期来看提高了企业的运营成本,但长期来看是规范了行业标准,有利于保护用户隐私和数据安全,建立良性的互 ...

  5. 多个wordpress共享用户信息、共享Cookie

    背景信息 由于wordpress的问答平台QA主题与插件githuber-md-1.10.1不能共存,为了编写博文方便,因此重新创建了博客论坛.为了解决用户无缝衔接的困扰,因此打算两个网站公用一个数据 ...

  6. php通过session保存用户信息,如何在php中利用session与cookie保存用户的登录信息

    如何在php中利用session与cookie保存用户的登录信息 发布时间:2020-12-18 15:49:56 来源:亿速云 阅读:95 作者:Leah 如何在php中利用session与cook ...

  7. 对用户信息的模糊查找java_java中对SQL模糊查询通配符%的处理

    在模糊查询的SQL语句中,如果有用户输入查询通配符'%',使用 select * from table where code like '%condition%'的SQL,会查出全部记录,这个如何解决 ...

  8. [Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(三) —— 数据的持久化——使用MongoDB存储爬取的数据

    上一篇:[Python 爬虫] 使用 Scrapy 爬取新浪微博用户信息(二) -- 编写一个基本的 Spider 爬取微博用户信息 在上一篇博客中,我们已经新建了一个爬虫应用,并简单实现了爬取一位微 ...

  9. 关于保存到session里的信息

    问题: 一个项目,在做登录功能时需要把哪些信息保存到session里,以便后面一些功能要用的时候,提高效率,或减少出错? 例子: 现在需要一个获取会员角色(免费.普通.高级会员): 是通过sessio ...

最新文章

  1. mysql grant 主机名_MySQL GRANT:用户授权
  2. jenkins安装和使用
  3. 浅析新站SEO和老站优化推广有哪些区别?
  4. MyEclipse创建JavaWeb应用和TomCat的配置
  5. 【GDAL】GDAL栅格数据结构学习笔记(一): 关于Metadata
  6. VC++多线程工作笔记0004---线程相关操作
  7. redisTemplate批量写入数据
  8. using关键字的用法以及作用
  9. HTML1个像素宽的代码,HTML5 Canvas中绘制一个像素宽的细线实现代码详情
  10. linux 编写java代码
  11. 黑马程序员传智播客python 协程greenlet gevent学习笔记
  12. python带我起飞 百度云_CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘...
  13. php 表单提交渲染问题,如何解决php表单提交的数据丢失的问题
  14. 统计学基础知识有哪些?看这一篇就够了
  15. 流媒体开发之-音悦台TV解析特定条件下的所有TV视频
  16. 超好用的自动化测试工具——Python脚本
  17. 利用几何布朗运动模型预测股票价格_20200514_
  18. k43.第十七章 K8s运维篇-DevOps 持续集成 持续部署 (三)
  19. VMware虚拟机下载安装教程
  20. Vlan 间路由的方法

热门文章

  1. qt 控制台输入输出 it
  2. makefile跨平台,动态库,静态库
  3. linux下配置 ITK
  4. 图像傅里叶变换-不错
  5. C++环境测试CPU是否支持MMX,SSE-未完
  6. 青龙羊毛——狸猫十堰
  7. java将一个类到多个类,java-设计模式,将转换应用于多个类中的多个...
  8. android xml解析demo,Android解析自定义xml文件--Sax解析xml文件,测试demo(方案二)...
  9. 前端有啥好用的手机模拟软件吗_隐藏应用,软件双开,一个APP就解决了
  10. C++ 在线编译器(支持 C++11)