0x1998 - MANAGER
Düzenlenen Dosya: firebase.js
import { initializeApp } from "firebase/app"; import { getAuth, sendPasswordResetEmail } from "firebase/auth"; import { getFirestore } from "firebase/firestore"; import { browserSessionPersistence, setPersistence } from "firebase/auth"; const firebaseConfig = { apiKey: "AIzaSyDQ5gtACCuXVm-KzejT0XXpwZeamfEvEss", authDomain: "beparagon.firebaseapp.com", projectId: "beparagon", storageBucket: "beparagon.firebasestorage.app", messagingSenderId: "793249968689", appId: "1:793249968689:web:f57968cfe1f952c291db10" }; // Initialize Firebase const app = initializeApp(firebaseConfig); // Initialize Firebase services const auth = getAuth(app); // Set auth to session-only persistence (clears when browser is closed) setPersistence(auth, browserSessionPersistence).catch((error) => { console.error('Error setting auth persistence:', error); }); const db = getFirestore(app); // Password reset function export const resetPassword = async (email) => { try { await sendPasswordResetEmail(auth, email); return { success: true }; } catch (error) { console.error('Password reset error:', error.message); return { success: false, error: error.message }; } }; export { app, auth, db };
geri dön