From 4f166b8464040d3586f0ad9ab69f12d9561a8bc7 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Thu, 30 Jan 2020 22:02:06 +0500 Subject: [PATCH] external app check --- plogical/website.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plogical/website.py b/plogical/website.py index db0752fb0..37b593f22 100755 --- a/plogical/website.py +++ b/plogical/website.py @@ -2312,6 +2312,12 @@ IdentityFile /home/%s/.ssh/%s website = Websites.objects.get(domain=self.domain) + if website.externalApp != data['externalApp']: + data_ret = {'status': 0, 'error_message': 'External app mis-match.'} + json_data = json.dumps(data_ret) + return HttpResponse(json_data) + + command = 'echo "%s" | passwd --stdin %s' % (data['password'], data['externalApp']) ProcessUtilities.executioner(command)