【发布时间】:2013-10-14 20:26:32
【问题描述】:
我已经实现了来自http://satalketo.com/2013/09/mvc-two-factor-authentication/ 的代码 Two Factor Authentication in ASP.NET MVC 当用户注册时,他会得到一个密钥并显示一个二维码,他可以扫描到谷歌身份验证器, 一切正常,接受当用户尝试登录系统时,密钥总是与他输入的不同。服务器端的功能 GeneratePin 生成与他在 Google Authenticator 移动应用程序中获得的不同的密钥。我不知道出了什么问题,试图认为时区可能不正确,我的时区是耶路撒冷 UTC + 2
【问题讨论】:
-
确保您的用户手机中的时间与您的服务器中的时间相同
-
嗨 Haddar Macdasi,您是直接使用 GitHub 上的代码还是对其进行了修改?如果您对代码进行了修改,您能否更新您的问题,让我们知道您所做的更改,如果您没有更改任何内容,那么我将不得不尝试切换我的时区并找出它为什么不起作用给你。
标签: asp.net-mvc-4 two-factor-authentication google-authenticator