2017-01-05 8 views
1

HMAC activation workflowRegistrationFormUniqueEmailを使用できますか?私は、ユーザーが作成される。すなわち、登録を完了することができています、私はregistration.pyファイルアプリ/Django HMAC固有のメールで登録

from registration.backends.hmac.views import RegistrationView 
from registration.forms import RegistrationFormUniqueEmail 

class RegistrationViewUniqueEmail(RegistrationView): 
    form_class = RegistrationFormUniqueEmail 

を持って

from django.conf.urls import url, include 
from app.registration import RegistrationViewUniqueEmail 

urlpatterns = [ 
    url(r'^accounts/register/$', RegistrationViewUniqueEmail.as_view(), name='registration_register'), 
    url(r'^accounts/', include('registration.backends.hmac.urls')), 
] 

マイurls.pyは次のようになりますauth_userテーブルで、私は期待どおり同じ電子メールアドレスを持つ複数のユーザーを作成することはできませんが、認証メールが送信されているときに失敗していると思います。

SMTPAuthenticationError at /accounts/register/ 
(535, b'5.7.8 Error: authentication failed: UGFzc3dvcmQ6') 

ここで間違っていることを知っている人はいますか?

答えて

-1

(seddonymによるオリジナルの答えhere

行うための唯一のものです置き換える

from registration.backends.default.views import RegistrationView 

from registration.backends.hmac.views import RegistrationView