From d683ea8839495650e6a4631489884629aec4f398 Mon Sep 17 00:00:00 2001 From: kououken Date: Wed, 6 Feb 2019 13:22:40 -0800 Subject: [PATCH] Fixed user authentication backend to allow login with email. --- back/db.sqlite3 | Bin 89088 -> 89088 bytes back/reimbursinator/settings.py | 9 +++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/back/db.sqlite3 b/back/db.sqlite3 index 1b759a475639ad1b2f16c066053118c728aac9a2..8074d09696b7ab103c40188a656433376bef08ba 100644 GIT binary patch delta 1175 zcma)5U2NM_6t;bmI!=GmrVSgTgETEa8*RAP|87+=Z%wWB)GEN$x432WE2 z%{0-Bkv<`T{Ln|9c%8HwkqLDm?Wx++KunVWF$p0M5~_GWn%Kj{bp_H;CxLYQ`Cj|; zIp25g@%jz_`VIew&(M!P>ODa}y8iYTL7H`*YfT)8^>8pmFE14rm) ztf;D>5*29@rDF7W)y|XMF>=KVReRqjNM_>-(o{)y8o24BDCz@8=QqOjj(Qt-La9I` za`?pnCpdlhDJRd54xSc`9AQC{RrhNF z^>qA90o-BW0o;LI*mXNkegoa4K1BtH*kAx6dtC+h!BqPo#6WV`)mK|UhY^t6uHIjn zupelei|t|G9!A}XOE-Oln{n86!p*^(kRjYw2>F1cV;=N*5OrtY`vm#>;UqNO&QA|O zv>=vpYgJ3OD`mbatSA_-u9WR%RV-WObE^H0JJDzr!Y<%9dPg&Wq<7LAdFD0#{W%6gs$qBN`7$|ES zYpL`kGSdb!YG-gV?L_bON(p4xr}^we0%t7~8}=m1j_I`|Z?2lPIVo#Ru9#`^#>!fT zWs0U{3gqsbzjug!!|A-6f0C7}ci(5&hu&dOGU?h6;Ou_a*5Y+G$Zmaq0ZwSRD9Bn- zIfn{zF)s_6$ZI*NAc{pv%;&skSQb>2d%~2(HAzx6A?P;m{{ch)HxctP%y7=l`!8+% z^e50k_u((0gZ|%O8@7qQYp}TubbO$vCCs)^0gmnuJ~rt=Z<5G7!|$*IJB0o@Z0@l1 z3*jyZK|lQ%ll?3}`(A7FF}EmaK$h8MZV~zxlQ|mWD7~w@o#yC$jwCHEs#wxwj7TaD ztiB+nha&aX{bV$Z<+#FYq9O|3ui|{XacJ|$41I89Fd8e`x%q|I%;n279CI{E>V+cv a>tStJ;NudOu_9>s`Go}znvD!y^Zf;2dqN8U delta 786 zcma)4OHUI~6u!5o(+=-~yo@AmA_@jt=Ka7BTOPJb2@5f%3nN3Bu@!3RgG!4FR4iM~ zEcgZPjERh~Xh65b6&Q7+kqwE7iL6YBuDsKo#zgbwo}7I5%gJ{hE1T5HCiUP1-h0?J zg7=8%^<@V3@~A1~(gZ0=foF_%xL?3}ii>(;s(Um(C`1TkE8454Y$!@L>Q zvRdL&HKdaHM9$8F)fkAUQyjypeunciqL1STd0~)K0+OtVs)P{kM|aL3x~JeS@u|F$nH*S(go;A(;(%Hj4XLUaRpbld@#sh1nATz8aSZ{fzwecGQ*hO#zyKn#pmM8KKj?vIo9S73Qvg~19hZ#xNNnC=yu@quOBd&E!?sK80f^Q;4W1xe)90>6;Xq@~i0`9zW{ zhzUVvZxxGrHkDko!j*cug;njz3CbWZ2SkSDS>DoL@3opir>FPsSvNJYN`?Me>FWnK zZu+y#>ihc+_aP7u34?12kl@VS}mcG6Cv2KLF6xCeaDSYw-CDJHzho$u`}wzK<>Cqgtwtm IzJg26Un7R*n*aa+ diff --git a/back/reimbursinator/settings.py b/back/reimbursinator/settings.py index 8725757..86f1b58 100644 --- a/back/reimbursinator/settings.py +++ b/back/reimbursinator/settings.py @@ -163,11 +163,16 @@ SITE_ID = 1 # Registration -ACCOUNT_USER_MODEL_USERNAME_FIELD = 'username' +#ACCOUNT_USER_MODEL_USERNAME_FIELD = 'email' ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_USERNAME_REQUIRED = False ACCOUNT_AUTHENTICATION_METHOD = 'email' REST_AUTH_REGISTER_SERIALIZERS = { - 'REGISTER_SERIALIZER': 'users.serializers.RegisterSerializer', + 'REGISTER_SERIALIZER': 'users.serializers.RegisterSerializer', } + +AUTHENTICATION_BACKENDS = ( + 'django.contrib.auth.backends.ModelBackend', + 'allauth.account.auth_backends.AuthenticationBackend', +)