by Anonymous » 23 Apr 2025, 08:41
Ich habe eine native React -App, in der ich Firebase/Auth .
Ich habe in meinem Paket.json Datei:
.
Code: Select all
"dependencies": {
....
"@react-native-firebase/analytics": "^21.7.1",
"@react-native-firebase/app": "^21.7.1",
"firebase": "10.13",
....
}
Bitte lassen Sie mich wissen, ob ich etwas anderes in meinen Abhängigkeiten haben muss.
Code: Select all
import { getAuth, signInWithEmailAndPassword, onAuthStateChanged } from "firebase/auth";
const App = () => {
const [verified, setVerified] = useState(false);
const [currentUser, setCurrentUser] = useState(null);
...
...
...
useEffect(() => {
const auth = getAuth();
const unsubscribe = onAuthStateChanged(auth, (user) => {
if(user){
setCurrentUser(user);
setVerified(user.emailVerified);
}else{
setCurrentUser(null);
}
});
return () => unsubscribe();
}, []);
...
...
...
if(!currentUser){
return (
);
}
else if (currentUser && !verified){
return (
);
}
else{
return (
);
}
};
export default App;
Benutzer können sich anmelden, sie können sich abmelden und aus irgendeinem seltsamen Grund, was ich nicht herausfinden kann, nachdem ich mein Telefon 20 Minuten lang unberührt habe, sind sie erneut angemeldet, ohne die App zu berühren.>
Ich habe eine native React -App, in der ich Firebase/Auth .
Ich habe in meinem Paket.json Datei:
.[code]"dependencies": {
....
"@react-native-firebase/analytics": "^21.7.1",
"@react-native-firebase/app": "^21.7.1",
"firebase": "10.13",
....
}
[/code]
Bitte lassen Sie mich wissen, ob ich etwas anderes in meinen Abhängigkeiten haben muss.[code]import { getAuth, signInWithEmailAndPassword, onAuthStateChanged } from "firebase/auth";
const App = () => {
const [verified, setVerified] = useState(false);
const [currentUser, setCurrentUser] = useState(null);
...
...
...
useEffect(() => {
const auth = getAuth();
const unsubscribe = onAuthStateChanged(auth, (user) => {
if(user){
setCurrentUser(user);
setVerified(user.emailVerified);
}else{
setCurrentUser(null);
}
});
return () => unsubscribe();
}, []);
...
...
...
if(!currentUser){
return (
);
}
else if (currentUser && !verified){
return (
);
}
else{
return (
);
}
};
export default App;
[/code]
Benutzer können sich anmelden, sie können sich abmelden und aus irgendeinem seltsamen Grund, was ich nicht herausfinden kann, nachdem ich mein Telefon 20 Minuten lang unberührt habe, sind sie erneut angemeldet, ohne die App zu berühren.>