Có vẻ như không thể sử dụng tính kiên trì phiên trong firebase 3.0.Tính ổn định phiên Firebase 3.0
Đây là nơi cư trú của phiên bản trước: https://www.firebase.com/docs/web/guide/login/password.html
authWithPassword() nhận một tham số thứ ba tùy chọn mà là một đối tượng chứa bất kỳ các thiết lập sau:
nhớ - Chuỗi
Nếu không được chỉ định - hoặc được đặt thành mặc định - phiên được tiếp tục tồn tại miễn là bạn đã định cấu hình trong tabĐăng nhập của Trang tổng quan ứng dụng của mình. Để hạn chế sự tồn tại trong suốt thời gian tồn tại của cửa sổ hiện tại , hãy đặt phiên này thành phiênChỉ. Giá trị không có sẽ không hoàn toàn là dữ liệu xác thực tồn tại và sẽ kết thúc xác thực ngay sau khi trang được đóng.
Trong phiên bản 3.0 không có đề cập đến các tham số thứ 3 tùy chọn: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInWithEmailAndPassword
signInWithEmailAndPassword (email, mật khẩu)
lợi nhuận firebase.Promise chứa không null firebase.User
Ngoài ra, trong bảng điều khiển mới (https://console.firebase.google.com/) Tôi không thể tìm thấy tùy chọn để thay đổi độ kiên trì mặc định.
Hành vi này có thể thay đổi không? Tôi muốn sử dụng sessionOnly, trừ khi người dùng chọn ghi nhớ phiên của mình ... Đối với một ứng dụng bảo mật quan trọng sẽ được sử dụng trên các máy tính dùng chung, thực tiễn không tốt là tự động duy trì phiên. Hoặc ... Làm cách nào tôi có thể gọi signOut() khi phiên hết hạn (khi trình duyệt đóng)? Tôi không nghĩ rằng điều này là có thể ... – WSas
Hiện tại sessionOnly trên web không được hỗ trợ, nhưng có sự quan tâm mạnh mẽ trong việc hỗ trợ nó trong tương lai. – bojeil