2015-07-11 65 views
0

首先我將解釋我在Dreamfactory中需要的內容。之後,我會解釋我面臨的問題。DREAMFACTORY:創建具有暫停狀態的用戶並使用自定義URL激活它們

我想創建一個用戶註冊表單我的後端是Dreamfactory和前端的角度,

我開放註冊選項Dreamfactory啓用,最初註冊的URL的用戶時,「https://.cloud.dreamfactory.com:443/rest/user/register」用戶的構象列和活動列應設置爲FALSE。成功註冊後,我需要發送一封包含我自定義URL的電子郵件給郵件ID(注意:我喜歡在URL本身中包含激活碼)。

用戶在點擊郵件中的網址(不是夢工廠網站)後應該重定向到我的網站。從那裏我應該從URL中檢索激活代碼,並從角度生成POST請求,以使「活動列和構造」列成爲「真」。

現在我將解釋我面臨的問題。

我創建POST請求來註冊網址 用戶「https://APP-NAME.cloud.dreamfactory.com:443/rest/user/register

{ 
'display_name' : NAME, 
'email' : EMAIL, 
'first_name' : FIRST NAME, 
'last_name' : LAST NAME, 
'new_password' : PASSWORD, 
'is_active' : false, 
'confirmed' : false 
} 

但「IS_ACTIVE」和「確認」列未設置爲false。在DSP管理面板中它仍然是TRUE。我不知道爲什麼。

在此之後

這將是對我有幫助,如果任何人解釋如何生成激活碼,並通過它通過URL和角接受..在那之後如何POST請求DSP,使特定用戶活動和確認。

在此先感謝。

回答

0

當前API不支持在註冊期間設置活動標誌。但是,如果您使用確認碼進行註冊,那麼這有效地使用戶處於非活動狀態,直到他們確認了他們的代碼。如果用戶在未確認其代碼的情況下嘗試登錄,則會顯示錯誤,表示他們尚未確認。

相關問題