0
私はfirebaseデータベースにユーザデータを送信するhtml形式を持っていますが、現在以下の画像のようになっています。私がプッシュメソッドを使用してユーザーデータを保存すると、文字化けした一意のIDが生成されます。セットを使用する場合、ノードタイトルを文字列として入力する必要がありますが、ノードのユーザーの電子メールすべてのユーザが自分のノード(自分の電子メールの下にある名前の番号など)を持っているかどうか、それができるかどうかわからない、それを行う方法を見つけることができない、firebase docsのいずれもない。Firebaseの第2レベルノードの名前としてユーザ入力を設定する方法です
アイデア?
var registration = firebase.database().ref("REGISTRATION")
function dbsave(){
var email = $("#email").val();
var name = $("#name").val();
var password = $("#password").val();
var genval = $("#gender").val();
var date = $("#date").val();
var ContactNumber = $("#phone").val();
var school = $("#school").val();
var clas = $("#clas").val();
var classname = $("#classname").val();
registration.push({
Email: email,
Name: name,
Password: password,
Gender: genval,
Birthday: date,
ContactNumber: phone,
State: state,
School: school,
Class: clas
})
}
私は、同じ電子メールアドレスの作成を拒否しようとしていますが、電子メールのキー/値がすでに存在するかどうかをチェックし、 –
Firebase認証サブシステムがそれを行います。それは焼き尽くされています。複数のacctの同じ電子メールを許可しないようにするには、Web UI上にトグルさえあります。それを試してみてください。 https://github.com/rhroyston/firebase-v4-auth –
ありがとう、私はそれを試みますが、好奇心のために私が探していることをすることさえ可能です。それは私の仕事をより便利で順番に行います。 –