google.py 文件源码

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

项目:gae_test 作者: huijari 项目源码 文件源码
def retrieve_user_from_google(google_user):
    auth_id = 'federated_%s' % google_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_or_get_user_db(
        auth_id=auth_id,
        name=util.create_name_from_email(google_user.email()),
        username=google_user.email(),
        email=google_user.email(),
        verified=True,
        admin=users.is_current_user_admin(),
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号