diff --git a/app/api/apiclient.php b/app/api/apiclient.php index c08964c..de6949e 100644 --- a/app/api/apiclient.php +++ b/app/api/apiclient.php @@ -54,6 +54,52 @@ function clientbuys_kuri($client_id, $page = 1){ +function client_find_email($email){ + + $pwd_query = "SELECT * FROM `clients` WHERE `clientmail` = '$mail' LIMIT 1"; + $client = db_get($pwd_query); + + if (isset($client['client_id'])) + return $client; + else + return false; + +} + +function client_add_password($mail, $pwd, $pwd2){ + + $maxlen = 5; + + if (!filter_var($email, FILTER_VALIDATE_EMAIL)) + return 'некорректный email'; + + $find = client_find_email($email); + if ($find) + return 'email не найден'; + + if ($pwd == ''){ + return 'пароль не задан'; + } + + if (strlen($pwd) < $maxlen) { + return "пароль должен быть не менее $maxlen символов"; + } + + if ($pwd == $pwd2){ + return "пароли не совпадают"; + } + + $clientpassword = password_hash($pwd); + $sqlupdate = "UPDATE `clients` SET `clientpassword` = '$clientpassword' WHERE `clientmail` = '$mail'"; + + dbl_get($sqlupdate); + + return True; + +} + + + function clientmail($mail, $hash){ $client = db_get("SELECT * FROM `clients` WHERE `clientmail` = $mail LIMIT 1"); diff --git a/app/confg.php b/app/confg.php index 4149c6f..e774527 100644 --- a/app/confg.php +++ b/app/confg.php @@ -1,7 +1,7 @@ "> +
Придумайте пароль не менее 5 символов
+Пароль:
+Повторить:
+ + + + +