我用flask 搭建移动网站,现在有个需求不知道如何实现。
1.一个网页需要用户输入密码才可以显示内容。
2.用户输入正确后 一定时间内再次访问不用再次输入密码,比如7天内无需输入密码。
3.我修改密码后,无论此用户是否在7天内,都要重新输入密码才可访问。
请问 2中 如何实现 一定时间内再次访问不会跳出输入密码页面。
以及3中 如何实现 修改密码后 无论此用户是否在7天内,都要重新输入密码才可访问。
记录用户信息是否是 cookie 还是其他什么?
我用flask 搭建移动网站,现在有个需求不知道如何实现。
1.一个网页需要用户输入密码才可以显示内容。
2.用户输入正确后 一定时间内再次访问不用再次输入密码,比如7天内无需输入密码。
3.我修改密码后,无论此用户是否在7天内,都要重新输入密码才可访问。
请问 2中 如何实现 一定时间内再次访问不会跳出输入密码页面。
以及3中 如何实现 修改密码后 无论此用户是否在7天内,都要重新输入密码才可访问。
记录用户信息是否是 cookie 还是其他什么?
新建list.html文件:
{% extends 'base.html' %}
{% block title %} 用户显示{% endblock %}
{% block content %}
<div class="container">
<div class="col-lg-8 col-lg-offset-2">
<h1>用户信息显示</h1>
<br/>
<hr/>
<br/>
<table class="table table-hover">
<tr>
<td>用户名</td>
<td>密码</td>
<td>删除</td>
</tr>
{% for user in users %}
<tr>
{# user是一个字典, 获取字典的key值, user.keyname #}
<td>{{ user.username }}</td>
<td>{{ user.password }}</td>
{# 寻找删除的按钮 #}
<td>
{# <a href="/delete/{{ user.username }}/" class="btn btn-default btn-danger " role="button">删除</a>#}
<a href="{{ url_for('delete', username=user.username) }}"
class="btn btn-default btn-danger " role="button">删除</a>
</td>
</tr>
{% endfor %}
</table>
</div>
</div>
{% endblock %}