gae.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:vote4code 作者: welovecoding 项目源码 文件源码
def retrieve_user_from_gae(gae_user):
  auth_id = 'federated_%s' % gae_user.user_id()
  user_db = model.User.get_by('auth_ids', auth_id)
  if user_db:
    if not user_db.admin and users.is_current_user_admin():
      user_db.admin = True
      user_db.put()
    return user_db

  return auth.create_user_db(
    auth_id=auth_id,
    name=util.create_name_from_email(gae_user.email()),
    username=gae_user.email(),
    email=gae_user.email(),
    verified=True,
    admin=users.is_current_user_admin(),
  )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号