Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Web2Py:定制两步验证表单_Python_Html_Css_Web2py_Two Factor Authentication - Fatal编程技术网

Python Web2Py:定制两步验证表单

Python Web2Py:定制两步验证表单,python,html,css,web2py,two-factor-authentication,Python,Html,Css,Web2py,Two Factor Authentication,我想定制web2py的形式。我读了一个问题,它解释了如何定制一个有用的普通身份验证表单,但我仍然不知道如何在第二步(提交验证代码)中使用自定义表单。是否有人知道如何做到这一点,或者已经在这方面取得了成功? 我希望有人能提供帮助。要确定您是否处于登录过程的第二步,您可以检查session.auth\u two\u factor\u user的值(在第二步中将有一个值,否则为None)。因此,在user.html视图中,可以包含如下条件逻辑: {{if request.args(0) == 'log

我想定制web2py的形式。我读了一个问题,它解释了如何定制一个有用的普通身份验证表单,但我仍然不知道如何在第二步(提交验证代码)中使用自定义表单。是否有人知道如何做到这一点,或者已经在这方面取得了成功?
我希望有人能提供帮助。

要确定您是否处于登录过程的第二步,您可以检查
session.auth\u two\u factor\u user
的值(在第二步中将有一个值,否则为
None
)。因此,在
user.html
视图中,可以包含如下条件逻辑:

{{if request.args(0) == 'login':}}
  {{if not session.auth_two_factor_user:}}
  [Custom first step login form]
  {{else:}}
  [Custom second step code verification form]
  {{pass}}
{{pass}}