U 更新ldap登录

pull/31/head
vapao 2020-03-09 13:43:05 +08:00
parent edad14e2c7
commit 48a090c20f
2 changed files with 5 additions and 2 deletions

View File

@ -150,6 +150,8 @@ def login(request):
if not user: if not user:
user = User.objects.create(username=form.username, nickname=form.username) user = User.objects.create(username=form.username, nickname=form.username)
return handle_user_info(user, x_real_ip) return handle_user_info(user, x_real_ip)
elif message:
return json_response(error=message)
else: else:
if user and user.deleted_by is None: if user and user.deleted_by is None:
if user.verify_password(form.password): if user.verify_password(form.password):

View File

@ -28,6 +28,7 @@ class LDAP:
conn.simple_bind_s(result_data[0][0], password) conn.simple_bind_s(result_data[0][0], password)
return True, None return True, None
else: else:
return False, 'LDAP用户未找到' return False, None
except Exception as error: except Exception as error:
return False, '%s' % error args = error.args
return False, args[0].get('desc', '未知错误') if args else '%s' % error