如何在不显示登录按钮的情况下登录我的个人博客



我决定在谷歌应用引擎上写一个个人博客引擎。

但我真的不喜欢在某个地方添加登录按钮的想法。如果没有登录按钮,我怎么还能做管理工作,比如发布文章、删除评论等等?

一个丑陋的解决方案可能是不显示登录按钮,但仍然提供登录url,您可以手动键入该url进行登录。差别不大。我不喜欢这个。

有人知道其他办法吗?我见过很多没有登录按钮的博客,他们是如何实现的?

更新:

一种离线解决方案可能是使用App Engine提供的remote_api,这在一定程度上是适用的,我正在考虑使用它。但你总是需要App Engine Toolkit来完成这项工作。因此,它可能不如在线版本那样便携,在这种情况下,你所需要的一切都只是一个现代化的网络连接。

您可以使用app.yaml处理程序定义中的login选项来限制对应用程序特定资源的访问:

- url: /admin
  login: admin
  script: admin.app

然后使用用户API,您可以很容易地在主页上检查中的当前用户是否是管理员,并决定显示或不显示此受保护资源的链接:

if users.is_current_user_admin():
   # render link to /admin

相关内容

  • 没有找到相关文章

最新更新