2015-04-25 29 views
0

是否有可能在流星中創建不同的loginButtons帳戶? 看來,我必須改變表單的樣式(例如添加一個複選框,選擇「老師」和「學生」選項),並更改js中的插入行爲。但是loginButton似乎總是爲我們創建默認用戶。因此,是否可以更改account-ui或帳戶密碼包的某些文件以使其工作?流星使用loginButtons創建不同的帳戶

回答

0

好像你在談論賬戶創建(註冊)而不是登錄。

您可以輕鬆地編寫自己的自定義用戶界面。 使用包含所需登錄名,密碼,電子郵件和類型(下拉框或複選框)的表單構建模板。然後,此模板創建一個事件和click #register-button創建這樣一個新的用戶:

var user = { 
    username: login, 
    password: password, 
    email: email, 
    profile: { 
     userType: type 
    } 
}; 
Accounts.createUser(user); 

如果從客戶端執行不工作(我假設它不取決於你的安全設置) ,你必須調用一個服務器方法並處理那裏的用戶創建。

如果我錯過了這一點,請查看Meteor文檔的account section

+0

我會去嘗試一下try.thx – Irene