2016-04-12 13 views
0

Şu anda Meteor JS kullanımını içeren bir proje üzerinde çalışıyorum.Accounts.createUser sorunu. E-posta alanı benzersiz olmayan nasıl yapılır?

Sorunum, yinelenen e-posta adreslerine sahip olamamam (kullanıcı adını e-posta değil, benzersiz olmak istiyorum). Ben hatayı almaya devam: Meteor belgelerine göre

Error: Email already exists. [403] 

, kullanıcı adı ... Dolayısıyla bunu "kısıt" olması bekleniyor, ben yaratacağım

"Benzersiz bir ad" dir aşağıdaki gibi yeni kullanıcı:

Accounts.createUser({ 
    username: "SOME_UNIQUE_STR", email: "EMAIL", password: "123", profile: profile_object 
     }, 
    function(err){... 

sorum şu: nasıl uni olmak kullanıcı adı zorlayabilirsiniz ques alanı böylece ben aynı e-posta ile kullanıcı olabilir adresleri?

Teşekkür ederiz!

+1

E-postayı profil nesnesinde saklamayı deneyin. – aedm

+0

biraz kafa karıştırıcı, neden e-posta adresinin yinelenmesini istersiniz. E-posta adresi projeniz için herhangi bir kullanım değilse, alanı göz ardı edip kullanıcı oluşturabilirsiniz. –

+0

sorun şu ki (Accounts.createUser) e-posta olmadan kullanıcı oluşturmama izin vermiyor –

cevap

1

Meteor dokümanları, yalnızca kullanıcının e-posta alanındaki e-postaların tekliğini garanti eder.

Kendi Kimlik Doğrulamalarınızı oluşturabilirsiniz. here'u bulabileceğiniz en iyi öğreticilerinden biri.

İlgili konular