使用python从Firebase注销

时间:2018-08-14 13:49:17

标签: python firebase firebase-authentication

我使用django webapp。我用

登录
import pyrebase

firebase = pyrebase.initialize_app(config)
authe = firebase.auth()
user = authe.sign_in_with_email_and_password(email,password)

我如何以类似方式退出。

2 个答案:

答案 0 :(得分:0)

您可以调用firebase.auth接口提供的signOut()函数,并且文档说明:

  

退出当前用户。

在您的示例中:

authe.signOut()

答案 1 :(得分:0)

注销的最佳方法是使用django会话,借助以下功能,您可以在注销时销毁令牌ID:

def logout(request):
    try:
        del request.session['token_id']
    except KeyError:
        pass
    return HttpResponse("You're logged out.")

有关完整的详细信息,请参阅django会话文档:

https://docs.djangoproject.com/en/2.2/topics/http/sessions/