V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qweweretrt515
V2EX  ›  问与答

flask-admin 有人会吗,想集成一个最简单的登录页面,不需要数据库,把帐号密码硬编码到里面

  •  
  •   qweweretrt515 · 2016-09-29 23:07:32 +08:00 · 3622 次点击
    这是一个创建于 2763 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不求最安全,只求稍微安全

    想有个登录页面,输入密码帐号,对了就让进入,否则就不让进入

    帐号密码硬编码到代码里

    这样主要为了图省事

    登录页面我已经加了 https 所以不用担心被坏人盯上

    求助,如何最简单,的 加个验证密码

    我的大概代码如下:

    admin = Admin() admin.add_view(ModelView(Category, db.session)) admin.add_view(ModelView(Post, db.session)) admin.init_app(app)

    这是我的调用代码,能在不改变这个代码的情况下,加个登录验证吗

    服务器用的 nginx ,想通过 nginx 的自带的验证,但是还要安装 apache 的什么东西来生成密码,太麻烦了

    第 1 条附言  ·  2016-09-30 10:27:08 +08:00
    搞定了,谢谢下面的朋友们 用的 htpasswd 方法
    第 2 条附言  ·  2016-09-30 10:27:14 +08:00
    搞定了,谢谢下面的朋友们 用的 htpasswd 方法
    8 条回复    2016-09-30 22:17:49 +08:00
    kxxoling
        1
    kxxoling  
       2016-09-30 01:43:22 +08:00   ❤️ 1
    直接用 nginx 设置密码就行了啊,为什么还要 apache ?
    herringcg
        2
    herringcg  
       2016-09-30 02:55:57 +08:00 via Android   ❤️ 1
    弄个 .htpasswd 搞成 HTTP authentication 最简单了吧,你是不是说要装 apache utils ?还有别的方式,在线工具貌似也有
    binux
        3
    binux  
       2016-09-30 03:06:26 +08:00   ❤️ 1
    ryd994
        4
    ryd994  
       2016-09-30 04:51:30 +08:00   ❤️ 1
    htpasswd 有什么麻烦啊……
    也可以用 openssl passwd
    arnofeng
        5
    arnofeng  
       2016-09-30 06:14:01 +08:00 via iPhone   ❤️ 1
    gulu
        6
    gulu  
       2016-09-30 08:28:44 +08:00 via Android   ❤️ 1
    . htpaaswd 比较合适

    用 Flask 本身实现了一个登录机制,然后想在这个机制前再用 Flask 实现一个,挺别扭的……
    XYxe
        7
    XYxe  
       2016-09-30 08:51:31 +08:00   ❤️ 1
    admin = Admin(index_view=MyHomeView()),后 MyHomeView 是继承 flask_admin.AdminIndexView ,你可以在里面写验证函数 is_accessible 。
    yeasy
        8
    yeasy  
       2016-09-30 22:17:49 +08:00   ❤️ 1
    https://hub.docker.com/r/yeasy/nginx/ 自带用户名密码支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5351 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:50 · PVG 13:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.