1
JarvisYuan 2017-10-17 15:13:31 +08:00
做个壳子 frame 进去行么... 只是还能拿到静态页面的地址
|
2
numoone OP @JarvisYuan 现在就是只有需求,没有具体的实现思路啊! 感觉用 Frame 不是太好,只能拿到静态页面的地址好像也简单了一点,一旦知道静态地址的话以后就能绕过登录直接访问了?
|
3
JarvisYuan 2017-10-17 15:32:17 +08:00
@numoone frame 绕过去容易,开发省事儿... 想安全,登录后动态 render 页面返回呗
|
4
jorneyr 2017-10-17 16:39:19 +08:00
可以使用 Nginx 做静态文件服务器,然后 Nginx 使用 Lua 验证用户登陆信息(可放 cookie 理)
|
5
vileer 2017-10-17 16:40:50 +08:00 via iPhone
http basic access authentication
|
6
vZexc0m 2017-10-17 17:32:28 +08:00
静态页面用 render_template 返回,在此之前用检查登录,未登录重定向到登录页
|
7
xylophone21 2017-10-17 19:25:22 +08:00
@vileer 最简单的方案了,不过不知道能否满足要求。
|
8
zhusimaji 2017-10-17 19:27:13 +08:00 via iPhone
flasklogin 有个 loginrequried 装饰器,修饰对应的路由
|
9
zhusimaji 2017-10-17 19:28:48 +08:00 via iPhone
这个实现起来还是很方便的
|
10
ryd994 2017-10-18 08:28:21 +08:00 via Android
nginx auth_req
其实效果上和 X-Sendfile 没差了 |
11
honmaple 2017-10-18 09:35:30 +08:00
使用 flask server html 静态文件,可以使用使用 flask 的一些权限插件,使用 nginx server html 静态文件,同 4L,可以用 nginx_lua 进行权限管理
|
12
numoone OP 谢谢各位的建议! 因为后续需要用用户信息做一些操作,所以用 nginx 或 http basic access authehentication 的方法不是太合适。还是用 flask 和 login 插件来做用户管理。我先安装各位的建议先试一下。谢谢!
|