$token_lifetime ) { $result = "tokennotvalid"; error_log("Token lifetime expired"); } } } #============================================================================== # Get info #============================================================================== if ( $result === "" ) { if (isset($_POST["firstname"]) and $_POST["firstname"]) { $firstname = $_POST["firstname"]; } else { $result = "firstnamerequired"; } if (isset($_POST["lastname"]) and $_POST["lastname"]) { $lastname = $_POST["lastname"]; } else { $result = "lastnamerequired"; } if (isset($_POST["email"]) and $_POST["email"]) { $email = $_POST["email"]; } else { $result = "emailrequired"; } if (isset($_POST["password"]) and $_POST["password"]) { $password = $_POST["password"]; } else { $result = "passwordrequired"; } } system("sudo yunohost user create $login -f $firstname -l $lastname -p '$password' -d yntest.weblibre.ca"); system("sudo yunohost user update $login --add-mailforward $email"); # Delete token if all is ok if ( $result === "passwordchanged" ) { $_SESSION = array(); session_destroy(); }