|
|
|
@ -7,6 +7,7 @@ if (session_status() == PHP_SESSION_NONE) {
|
|
|
|
|
$emailPatern = '/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/';
|
|
|
|
|
$pwPatern = '/^[a-z]{8,16}$/';
|
|
|
|
|
$loginPatern = '/^[a-z]{8,16}$/';
|
|
|
|
|
$datePatern = '/^\d{4}[\/\-](?:\d{1}|1[012]|0\d)[\/\-](?:\d{1}|[123]\d|0\d)/';
|
|
|
|
|
$ret["return"] = false;
|
|
|
|
|
$ret["pw"] = null;
|
|
|
|
|
try {
|
|
|
|
@ -36,7 +37,7 @@ elseif (isset($_POST["userExist"])) {
|
|
|
|
|
|
|
|
|
|
//INSERT INTO `projetphp` (`login`, `date_naissance`, `e_mail`, `mot_de_passe`, `security_level`) VALUES ('blipblop', '2019-01-09', 'aaaaa@aaa.cc', MD5('sdfqsdfsfd'), '5');
|
|
|
|
|
elseif (isset($_POST["newUser"],$_POST["datene"], $_POST["email"], $_POST["pw"]) && $_POST["newUser"] == "true") {
|
|
|
|
|
if(preg_match($loginPatern, $_POST["login"]) && preg_match($emailPatern, $_POST["email"]) && preg_match($pwPatern, $_POST["pw"]))
|
|
|
|
|
if(preg_match($loginPatern, $_POST["login"]) && preg_match($emailPatern, $_POST["email"]) && preg_match($pwPatern, $_POST["pw"]) && preg_match($datePatern, $_POST["datene"]))
|
|
|
|
|
{
|
|
|
|
|
if(userExist($_POST["login"]))
|
|
|
|
|
{
|
|
|
|
|