私は、ERPタイプのアプリケーションを作成しようとしています。マネージャーは、GUIを使ってデータベース内の特定のユーザーに物を割り当てることができます。 auth.createUserWithEmailAndPasswordを使用してfirebaseで生成されたランダムUIDを名前変数に置き換えたいと思うので、ログイン名に入力して従業員が名前を入力できるようにしました。代わりに、この名前でUIDを置き換える最善の方法は何ですか?ファイヤーベースUIDを変数に置き換えるにはどうすればいいですか?
私auth.js::私はここにReact.jsを使用しています
は、いくつかのコードスニペットで
import { firebase } from '../firebase/firebase';
export const login = (uid) => ({
type: 'LOGIN',
uid
});
export const newUser =() => {
const username = username.value;
const pass = password.value;
const auth = firebase.auth();
const promise = auth.createUserWithEmailAndPassword(username, pass);
promise.catch(e => console.log(e.message));
};
export const startLogin = (username, password) => {
return() => {
const username = username.value;
const pass = password.value;
const auth = firebase.auth();
const promise = auth.signInWithEmailAndPassword(username, pass);
promise.catch(e => console.log(e.message));
};
};
export const logout =() => ({
type: 'LOGOUT'
});
export const startLogout =() => {
return() => {
return firebase.auth().signOut();
};
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
あなたが見る必要がある何かがあるかどうか、私に教えてください私を助けるために。
ありがとうございました。
です。これはビジネスのための内部アプリケーションだと考えて、私は表示名を持たない電子メールとパスワードの他にログインを使いたくなかった。私はマッピングの目的を理解しています。私はIDの名前プロパティを設定する必要がありますね。 –