zoukankan      html  css  js  c++  java
  • 使用Cookie实现账号共享

    本文简要介绍如何通过共享cookie完成账号共享

    (共享cookie的起因是部分基于微信小程序的平台并不支持直接的账号密码登陆,需要扫码,无法直接通过共享账号密码完成账号共享;除此之外,cookie共享账号还可以用在诸如短期共享账号而不泄露密码、不被服务器查封等场景下)

    工具:Chrome(即谷歌浏览器)、Chrome插件:EditThisCookie
    操作

    1.前期准备:

    安装EditThisCookie,建议直接在Chrome网上应用店搜索安装


    使用方法:如图将安装包拖入拓展程序页面,根据提示完成安装,完成安装。

    2.正式操作:

    获取cookie:用Chrome打开需要共享账号的网页,并登陆。在EditThisCookie中点击导出cookie,cookie随即复制到剪贴板中,粘贴分享给好友即可。如图。

    使用cookie:在(需要共享账号的网页外的)任意网页,在EditThisCookie中点击导入cookie,粘贴好友提供的cookie,再打开需要共享账号的网页,即完成登陆。如图。

    也就是说,如果需要共享百度账号,建议先在非百度页面导入cookie,再打开百度相关页面。

    (部分网页对于cookie的使用做了限制,这样的操作顺序可绕过一些限制)

    注意:

    1.cookie是有有效时长的,也就是说,通过这个方法共享的账号需要定时地更新cookie。

    2.cookie在用户选择退出后即失效,也就是说,使用cookie的任一用户都不能点击退出,否则该cookie失效,需要重新登录获取cookie。

    3.由于笔者功力尚浅,不清楚这个方法可能带来多大的封号风险(但估计不会太大)。

    4.EditThisCookie只会导出当前所在页面的cookie,而不会导出浏览器中保存的所有cookie,可放心食用。例:Chrome同时打开并登陆了百度与B站,但当前所在页面为B站,使用EditThisCookie时只会导出B站的cookie。

    5.cookie共享本身有安全风险,共享需谨慎。

    6.上述方法在cookie、Session审查较为严格(对ip地址等进行核对)的网站上无法使用。


    chrome 新版本不支持

  • 相关阅读:
    redis你要知道的事
    Nginx七层负载均衡的几种调度算法
    JQuery的父、子、兄弟节点选择器
    laravel通用和万能路由
    jquery竖向企业组织结构图
    phpexcel功能操作
    animatext.js使用介绍
    Centos firewalld开放端口
    获取微信accesstoken并文件缓存方式
    css处理文字不换行、换行截断、溢出省略号
  • 原文地址:https://www.cnblogs.com/cute/p/12988320.html
Copyright © 2011-2022 走看看