页面“Django google authenticator”与“Redis导至mediawiki登录不了”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
(导入1个版本)
 
 
第1行: 第1行:
=google-authenticator client=
+
*起因
 +
因为是个人业务 ,所以不小心 机器 因为加错防火墙 ,把自己也deny 了 于是 只好多次关机 ,开机 然后 终于成功进入单用户模式,可是开机后,上wiki  新添加一个文章,说已登出,于是再登录,问题就来了,提示
  
==安装==
+
似乎您的登录会话有问题; 为了防止会话劫持,这个操作已经被取消。 请返回先前的页面,重新载入该页面,然后重试。
 +
根本没办法 登录 ,中间又是请教别人 ,又是分析代码 想用的都用了 差点重装wiki  还好 后来才懂了
  
这个不用说啦  play 商店中 找 google 身份验证器.我的手机是android 7
+
*解决
 +
一开始是以为关闭redis 搞定
  
 +
其实清空redia 数据就好了 就一条 flushall使命嘛
  
== config==
+
然后在浏览器删除相对应的  移除特定网站的 Cookie
添加 ==> 输入提供的密钥  记得要保存好你的密钥哦
 
  
 +
2019年迁移wiki时 是因为防火墙加错了 看 memcache 相关
  
=google-authenticator server=
+
昨天想重装呢 笑死了
  
=设想=
+
* 新发现
可以加个不回显示的验证码,哈哈 笑死
 
  
=参考=
+
这几天 用上公司的pc 一开始可以 chrome 登录 后来发现和上面一样的问题 ,搞了N久 才发现清空数据后,不让同步密码就可以了
  
[http://jungor.me/?p=547  最好的可以直接代码之Django + Google Authenticator]
+
Redis Flushall 命令 Redis 服务器 Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )
 +
http://www.runoob.com/redis/server-flushall.html
  
[https://medium.com/@jainsahil1997/simple-google-authentication-in-django-58101a34736b Simple Google Authentication in Django]
 
  
[https://zh.wikipedia.org/wiki/Google%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%99%A8 Google身份验证器]
+
[https://www.mediawiki.org/wiki/Firefox_users_and_session_loss_bug/zh  Firefox用户和会话丢失漏洞 对不起!由于会话数据丢失,我们无法处理您的编辑。 您可能已经退出。请核实您是否仍在登录,并重试。如果仍然不能工作,尝试退出并重新登录,并检查您的浏览器是否允许来自该网站的cookie]
  
https://pypi.python.org/pypi/django-google-authenticator
 
  
https://github.com/Bouke/django-two-factor-auth
 
  
 
+
[[category:ops]] [[category:redis]] [[category:wiki]]
 
 
https://github.com/gnosis/django-google-authenticator
 
 
 
 
 
 
 
 
 
[https://www.jianshu.com/p/6c751ddbbc7c 谷歌身份验证使用教程及失效详解]
 
 
 
[https://help.aliyun.com/document_detail/28669.html 安卓版Google Authenticator安装及使用指导]
 
 
 
[https://gadgets.ndtv.com/apps/features/google-authenticator-app-gmail-account-two-factor-security-1684339 How to Use Google Authenticator App to Secure Your Gmail Account ]
 
[https://www.jianshu.com/p/5806ff9c0cc5 在Django中定制身份验证]
 
 
 
[https://support.google.com/accounts/troubleshooter/4430955?hl=zh-Hans#ts=4430956 google使用新手机接收两步验证码]
 
 
 
[https://www.google.com/landing/2step/#tab=how-it-works 增强 Google 帐户的安全性]
 
 
 
[https://www.howtoing.com/secure-ssh-with-google-authenticator-on-centos-7 CentOS 7上使用Google Authenticator双重身份验证保护SSH安全]
 
 
 
[https://www.freehao123.com/two-factor-authentication/ WordPress和VPS利用Google Authenticator两步验证]
 
 
 
[https://django-two-factor-auth.readthedocs.io/en/stable/index.html Django Two-Factor Authentication Documentation]
 
 
 
[https://teakki.com/p/5929371e6e5c97852743d7e7 在Django中自定义身份验证]
 
 
 
 
 
 
 
 
 
== github上的GoogleAuthenticator ==
 
 
 
https://github.com/collective/collective.googleauthenticator
 
 
 
https://github.com/shinsaka/googleauthenticator_demo
 
 
 
https://github.com/cqf539/GoogleAuthenticator
 
 
 
https://github.com/gnosis/django-google-authenticator
 
 
 
==google 验证 ==
 
 
 
[http://www.williamlong.info/archives/2754.html Google两步验证安装使用方法]
 
 
 
[https://www.zhihu.com/question/20462696 谷歌验证 (Google Authenticator) 的实现原理]
 
 
 
[[category:django]]
 

2019年10月17日 (四) 02:39的版本

  • 起因

因为是个人业务 ,所以不小心 机器 因为加错防火墙 ,把自己也deny 了 于是 只好多次关机 ,开机 然后 终于成功进入单用户模式,可是开机后,上wiki 新添加一个文章,说已登出,于是再登录,问题就来了,提示

似乎您的登录会话有问题; 为了防止会话劫持,这个操作已经被取消。 请返回先前的页面,重新载入该页面,然后重试。 根本没办法 登录 ,中间又是请教别人 ,又是分析代码 想用的都用了 差点重装wiki 还好 后来才懂了

  • 解决

一开始是以为关闭redis 搞定

其实清空redia 数据就好了 就一条 flushall使命嘛

然后在浏览器删除相对应的 移除特定网站的 Cookie

2019年迁移wiki时 是因为防火墙加错了 看 memcache 相关

昨天想重装呢 笑死了

  • 新发现

这几天 用上公司的pc 一开始可以 chrome 登录 后来发现和上面一样的问题 ,搞了N久 才发现清空数据后,不让同步密码就可以了

Redis Flushall 命令 Redis 服务器 Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )

http://www.runoob.com/redis/server-flushall.html


Firefox用户和会话丢失漏洞 对不起!由于会话数据丢失,我们无法处理您的编辑。 您可能已经退出。请核实您是否仍在登录,并重试。如果仍然不能工作,尝试退出并重新登录,并检查您的浏览器是否允许来自该网站的cookie