0
我正在嘗試流星,並正在構建一個非常簡單的應用程序。它有2個登錄/註冊方法:谷歌和普通的用戶名/密碼。流星 - 賬戶問題
我的問題是用戶名/密碼登錄類型。沒有選擇添加額外的配置文件字段,特別是'名稱'。
使用谷歌註冊的用戶都有名字,但是使用電子郵件和密碼註冊的用戶沒有名字。
我該如何解決這個問題?
我正在嘗試流星,並正在構建一個非常簡單的應用程序。它有2個登錄/註冊方法:谷歌和普通的用戶名/密碼。流星 - 賬戶問題
我的問題是用戶名/密碼登錄類型。沒有選擇添加額外的配置文件字段,特別是'名稱'。
使用谷歌註冊的用戶都有名字,但是使用電子郵件和密碼註冊的用戶沒有名字。
我該如何解決這個問題?
解決此問題的最佳方法是實現您自己的註冊用戶界面,並且不使用accounts-ui
包進行註冊。它的登錄位取自Meteor.user().profile.name
。你可以在使用手動帳戶創建過程中填寫的:
您可以使用這樣的登記:
Accounts.createUser({
username: 'username_here',
password: 'password_here',
email: 'email_here',
profile: {
name: 'Name here'
}
}, function(err) {
if(!err) {
//Do something - the user is registered
}else{
alert(err.reason);
}
});
也許你可以仍然使用這些賬戶-ui包登錄並禁用註冊鏈接使用CSS。
#login-buttons #signup-link {
display: none;
}