> 웹 프론트엔드 > JS 튜토리얼 > 새로운 Firebase 사용자를 추가할 때 자동 로그아웃을 방지하려면 어떻게 해야 합니까?

새로운 Firebase 사용자를 추가할 때 자동 로그아웃을 방지하려면 어떻게 해야 합니까?

Barbara Streisand
풀어 주다: 2024-12-10 01:51:09
원래의
420명이 탐색했습니다.

How Can I Prevent Automatic Logout When Adding New Firebase Users?

Firebase 사용자 로그아웃 문제

새 사용자 계정을 추가하려고 하면 현재 사용자가 자동으로 로그아웃되는 문제가 발생합니다. 새 계정으로 교체되었습니다. 이로 인해 관리자가 로그인한 상태에서 여러 계정을 추가하는 경우 문제가 발생합니다.

이 문제를 해결하려면 별도의 Firebase 인증 참조를 활용할 수 있습니다. 두 번째 Firebase 앱을 만들고 사용자 생성에 해당 참조를 사용하면 현재 사용자가 로그아웃되는 것을 방지할 수 있습니다.

var config = {apiKey: "apiKey",
    authDomain: "projectId.firebaseapp.com",
    databaseURL: "https://databaseName.firebaseio.com"};
var secondaryApp = firebase.initializeApp(config, "Secondary");

secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) {
    console.log("User " + firebaseUser.uid + " created successfully!");
    // Consider signing out the secondary user if necessary
    secondaryApp.auth().signOut();
});
로그인 후 복사

보조 앱의 인증 참조를 사용하면 현재 사용자 세션에 영향을 주지 않고 사용자를 생성할 수 있습니다. . 사용자 생성의 경우 인증 참조로 충분합니다. 그러나 역할이나 권한을 기반으로 데이터를 작성해야 하는 경우 필요한 액세스 수준에 따라 적절한 인증 참조(관리자 또는 사용자)를 사용해야 합니다. Firebase 애플리케이션에서 사용자 정보 및 권한을 처리할 때 이 접근 방식을 고려하세요.

위 내용은 새로운 Firebase 사용자를 추가할 때 자동 로그아웃을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿