/** * * @param type $login * @param type $pass * @return type */ function registrationNewUser($login, $pass) { $db = getDBConection(); $query = "INSERT INTO `users` (login, password)" . " VALUES (?, ?)"; $stmt = $db->prepare($query); $stmt->bind_param("ss", $login, $pass); return $stmt->execute(); }
/** * */ function registrationAction() { $db = getDBConection(); $is_success = FALSE; $errs = NULL; $login = ''; $pass1 = ''; $pass2 = ''; if (isset($_POST['submit']) && isset($_COOKIE['form'])) { setcookie('form', 1, time() - 3600); $login = htmlentities($_POST['new_login']); $pass1 = htmlentities($_POST['new_pass1']); $pass2 = htmlentities($_POST['new_pass2']); if ($login === '') { $errs[] = 'Введите логин'; } if ($pass1 === '') { $errs[] = 'Введите пароль'; } if ($pass2 === '') { $errs[] = 'Введите повторный пароль'; } if (isExistUserByLogin($login)) { $errs[] = 'Такой логин уже существует'; } if ($pass1 !== $pass2) { $errs[] = 'Пароли не совпадают'; } if (!$errs) { $is_success = registrationNewUser($login, $pass1); if (!$is_success) { $errs[] = 'Произошла ошибка <br/> Попробуйте еще раз'; } } } if ($is_success) { $message = 'Регистрация прошла успешно'; include TPL_PATH . 'main.php'; include TPL_RSB_PATH . 'indexRsb.php'; include TPL_PATH . 'end.php'; } else { include TPL_PATH . 'main.php'; include TPL_RSB_PATH . 'registrRsb.php'; include TPL_PATH . 'end.php'; } }
function saveProject($proj_id, $data) { $db = getDBConection(); $query = "UPDATE `projects` SET `data` = ?" . " WHERE `id` = ?"; $stmt = $db->prepare($query); $stmt->bind_param('si', $data, $proj_id); return $stmt->execute(); }