Firebase を使用して数学の問題サイトを設計しており、誰かがログインしたときに問題を表示したいと考えています。
私が疑似コードで欲しいのは、
if user logged in
document.write([problem])
else
document.write(Please login to see the problem)
何か案は?
Firebase を使用して数学の問題サイトを設計しており、誰かがログインしたときに問題を表示したいと考えています。
私が疑似コードで欲しいのは、
if user logged in
document.write([problem])
else
document.write(Please login to see the problem)
何か案は?
Firebase Simple Login を使用する場合、FirebaseAuthClient のインスタンス化時に、ユーザーのログイン状態が変化するたびに呼び出されるコールバック関数を定義します。
https://www.firebase.com/docs/security/simple-login-overview.htmlから:
var chatRef = new Firebase('https://SampleChat.firebaseIO-demo.com');
var authClient = new FirebaseAuthClient(chatRef, function(error, user) {
if (user) {
// user authenticated with Firebase
} else if (error) {
// an error occurred authenticating the user
} else {
// user is logged out
}
});
あなたの場合、ユーザー オブジェクトがある場合は、ログイン関連の UI を非表示にして問題を表示できます。それ以外の場合は、問題を非表示にしてログイン関連の UI を表示できます。
次に、ユーザーをログインさせるために、1 つ以上の Firebase Simple Login 認証プロバイダーを選択し、そのプロバイダーを Forge で構成し ( 経由でアクセスhttps://<your-firebase>.firebaseio.com
)、次の方法でユーザーの認証を試みます。
authClient.login(<provider>, <options>);
それが役立つことを願っています!