Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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 2.7 如何在一段时间后使otp过期-Python_Python 2.7_Flask_Flask Sqlalchemy_Flask Wtforms_Flask Login - Fatal编程技术网

Python 2.7 如何在一段时间后使otp过期-Python

Python 2.7 如何在一段时间后使otp过期-Python,python-2.7,flask,flask-sqlalchemy,flask-wtforms,flask-login,Python 2.7,Flask,Flask Sqlalchemy,Flask Wtforms,Flask Login,我正在使用flask开发一个web应用程序。在web应用程序的登录页面中,我向使用pyotp模块生成的用户发送一次性密码(otp),并将其存储在数据库中。 我的问题是,如果用户没有使用otp登录,我想在30分钟后让otp过期,但我不知道最好的方法是什么。我对flask和web开发相当陌生。请提供帮助。如果要将OTP存储在数据库中,则可以在或任何其他合适的命名列中添加expires\u。这也意味着您必须定期删除过期的密钥 如果您使用Redis作为存储,可以将存储的密码标记为

我正在使用flask开发一个web应用程序。在web应用程序的登录页面中,我向使用pyotp模块生成的用户发送一次性密码(otp),并将其存储在数据库中。
我的问题是,如果用户没有使用otp登录,我想在30分钟后让otp过期,但我不知道最好的方法是什么。我对flask和web开发相当陌生。请提供帮助。

如果要将OTP存储在数据库中,则可以在或任何其他合适的命名列中添加
expires\u。这也意味着您必须定期删除过期的密钥

如果您使用Redis作为存储,可以将存储的密码标记为