第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

用戶(hù)名認(rèn)證而不是電子郵件

用戶(hù)名認(rèn)證而不是電子郵件

倚天杖 2019-10-21 12:43:35
使用Firebase,我可以使用電子郵件地址注冊(cè)和登錄用戶(hù)。但是,如果我希望應(yīng)用程序基于用戶(hù)名怎么辦?例如,您將使用“ Bobzilla”而不是“ Bob@mail.com”登錄?Firebase是否有可能?
查看完整描述

3 回答

?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

Firebase身份驗(yàn)證沒(méi)有內(nèi)置默認(rèn)的用戶(hù)名和密碼提供程序。但是您可以使用Firebase文檔中的說(shuō)明創(chuàng)建自己的自定義身份提供程序。這需要在受信任的環(huán)境中運(yùn)行的代碼,您可以針對(duì)該環(huán)境使用自己的服務(wù)器或Cloud Functions for Firebase?,F(xiàn)在,在functions-samples repo中甚至有一個(gè)示例。


或者,您可以使用內(nèi)置的電子郵件+密碼提供程序,而只需在用戶(hù)名后面添加任何域。因此,一旦確定了用戶(hù)名,請(qǐng)向注冊(cè)用戶(hù)<username>@vikzillasapp.com。


請(qǐng)注意,由于Firebase使用電子郵件地址發(fā)送密碼重設(shè)電子郵件,因此用戶(hù)忘記密碼將無(wú)法重設(shè)密碼。


查看完整回答
反對(duì) 回復(fù) 2019-10-21
?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

除了使用為用戶(hù)分配電子郵件地址的方法外,在數(shù)據(jù)庫(kù)中查找電子郵件地址可能是更好的選擇。

一個(gè)例子是:

  1. 提示用戶(hù)名使用用戶(hù)名和密碼登錄

  2. 驗(yàn)證用戶(hù)名是否存在于您的數(shù)據(jù)庫(kù)中,并檢索該帳戶(hù)的相應(yīng)電子郵件地址

  3. 將此電子郵件地址無(wú)縫傳遞到登錄過(guò)程


查看完整回答
反對(duì) 回復(fù) 2019-10-21
?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以使用firebase自定義auth。自定義身份驗(yàn)證是一種用戶(hù)可以使用自定義令牌登錄應(yīng)用的方法。

但是,您需要后端代碼,以便在用戶(hù)向該后端發(fā)送用戶(hù)名和密碼時(shí)創(chuàng)建自定義令牌。

幸運(yùn)的是,現(xiàn)在有了帶有http事件的firebase云功能,可以輕松解決您的問(wèn)題。步驟是:

  1. 用戶(hù)通過(guò)查詢(xún)參數(shù)(GET)或請(qǐng)求正文(POST)將用戶(hù)名和密碼發(fā)送到云功能網(wǎng)址

  2. 云功能將檢查用戶(hù)名和密碼是否有效(例如:來(lái)自實(shí)時(shí)數(shù)據(jù)庫(kù))

  3. 如果用戶(hù)名和密碼有效,則云功能將使用userId創(chuàng)建自定義令牌(您需要保存userId)。然后將其發(fā)送到響應(yīng)正文

  4. 然后,客戶(hù)端可以使用該customToken登錄


查看完整回答
反對(duì) 回復(fù) 2019-10-21
  • 3 回答
  • 0 關(guān)注
  • 692 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)