我有一个提供页面的简单应用程序,我希望这个页面只能由已经登录 Google 的几个预定用户访问。事实上,我只想通过 Google 电子表格中的 importHTML 功能进行访问。
如何以最小的麻烦实现这一点?这是应用程序:
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.out.write('/Statement.htm')
app = webapp2.WSGIApplication([('/Statement.htm', MainPage)],
debug=True)
这是 app.yaml
application: *********
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
static_files: Statement.htm
upload: Statement.htm
我在教程中看到了这个:
from google.appengine.api import users
class MainPage(webapp2.RequestHandler):
user = users.get_current_user()
但是这个“get_current_user”是谁?我不想要任何登录信息,我只希望它是某种 Google ID,我可以使用 if/else 检查它并在它与一两个允许的名称不匹配时提供错误页面。