有没有办法检查用户在浏览器中使用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>
答案 0 :(得分:2)
您需要使用onAuthStateChanged
。
firebase.auth().onAuthStateChanged((user) => {
if (user) {
// user exists, do stuff
} else {
// no user
}
});