2016-07-06 59 views
1

我是Firebase的新用戶,並且不太瞭解規則部分。我想要註冊,需要用戶輸入用戶名,電子郵件和密碼才能創建帳戶。用戶名和電子郵件都不能被使用。然後爲登錄用戶名用於登錄以及密碼。任何幫助,將不勝感激。如果你能指點我的一些教程的方向,我將不勝感激,但如果你可以幫助我自己,我會更感激。請記住,Firebase已更改,我正在使用Firebase 3.2.1。 。iOS:擁有Firebase授權的用戶名

我正從別人誰勸我把下面的代碼火力地堡的「規則」部分中的幫助:

{ 
"rules" : { 
"$id" : { 
    "username" : { 
    ".write":"!data.exists()" 
    } 
    } 
} 
} 

當我問一個解釋,他們沒有回答我。如果這是正確的並且符合我的需求,請向我解釋。如果不是,你可以幫我糾正它。

回答

0

瞭解它的最好方法是試圖瞭解Security Rules部分,它的確解釋得很好,可能比你在其他網站上發現的要好。你應該試着再看看它,看看你能否理解它。另外,嘗試使用模擬器,這是一個非常強大的功能,可以幫助你更好地理解事情。

但基本上,您發佈的規則意味着your-firebase.firebaseio.com/someID/username 只能寫入,如果它不存在。