From 9f7ec6222609250848940e6f30251541194a569f Mon Sep 17 00:00:00 2001 From: "Ing. Jan KRCMAR" Date: Thu, 26 Jul 2018 11:33:12 +0200 Subject: [PATCH] accounts: add public key check --- accounts/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/accounts/views.py b/accounts/views.py index 00bd392..e7a0aa3 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -54,6 +54,9 @@ def profile(request): if keypublic == key.keypublic: msg = _("Public key already exist") error_messages.append(msg) + if '\n' in keypublic or '\r' in keypublic: + msg = _("Invalid characters in public key") + error_messages.append(msg) if not error_messages: addkeypublic = UserSSHKey(user_id=request.user.id, keyname=keyname, keypublic=keypublic) addkeypublic.save()