Skip to content
Snippets Groups Projects

Feat check account existence

Merged Mitchell Moore requested to merge feat-check-account-existence into master
1 file
+ 12
0
Compare changes
  • Side-by-side
  • Inline
+ 12
0
@@ -6,6 +6,7 @@ from __future__ import print_function
import os
import sys
import subprocess
import time
# third-party imports
from flask import Flask, redirect, url_for, request
@@ -56,6 +57,17 @@ def create_app(config_name):
tempString = 'ssh ohpc "sudo /opt/ohpc_user_create/user_create ' + username + ' \'' + fullname + '\'"'
print(tempString, file=sys.stdout)
tempString_run = subprocess.call(tempString)
if tempString_run == 0:
return redirect(return_url, 302)
else:
user = request.remote_user
render_template('errors/failed_registration.html')
time.sleep(6)
return redirect(url_for('SignUp', user=user))
output = subprocess.check_output([tempString], shell=True)
print(output.split('\n'), file=sys.stdout)
Loading