检查用户是否已使用浏览器中的Firebase登录

时间:2018-04-11 12:12:10

标签: javascript jquery firebase firebase-authentication

有没有办法检查用户在浏览器中使用firebase登录。如果用户是否登录,我想检查broswer?

<script src="https://www.gstatic.com/firebasejs/4.12.1/firebase.js"></script>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script>
var config = {  
apiKey: "Apikey",
authDomain: "WebAppDomain",
databaseURL: "URL",
projectId: "ProjectId",
storageBucket: "",
messagingSenderId: ""
};
firebase.initializeApp(config);
$( document ).ready(function() {
    console.log(firebase.auth()) 
    console.log( "testing.." );
    var user = firebase.auth().currentUser;
    console.log(user);
});
</script>

1 个答案:

答案 0 :(得分:2)

您需要使用onAuthStateChanged

firebase.auth().onAuthStateChanged((user) => {
    if (user) {
        // user exists, do stuff
    } else {
        // no user
    }
});