fix: wecom scan login only exist user login, but two login success

This commit is contained in:
Bai
2026-05-28 14:33:34 +08:00
parent d32f0ed668
commit c31903d311

View File

@@ -102,6 +102,8 @@ class BaseLoginCallbackView(AuthMixin, FlashMessageMixin, IMClientMixin, View):
user, err = self.create_user_if_not_exist(user_id, other_info=other_info)
if err is not None:
response = self.get_failed_response(login_url, title=err[0], msg=err[1])
if getattr(request, 'user_need_delete', False):
user.delete()
return response
try: