public function main() { $db = new Database(); $field1 = 'first_name,second_name,login,reg_password,mail,b_day,telephone'; $user_attr = $db->selectFields($field1, 'login', $_SESSION['login'][0]); $display = new Display(); $display->view(null, 'registration', $user_attr); }
session_start(); require_once "../models/database.php"; /* ОБРАБОТКА ФОРМЫ АВТОРИЗАЦИИ */ if (isset($_POST['input_login'], $_POST['input_password'])) { $db = new Database(); $input_login = strip_tags(trim($_POST['input_login'])); $databaseLogin = $db->selectItem('login', 'login', $input_login); $input_password = strip_tags(trim($_POST['input_password'])); $checkSalt = $db->selectItem('salt', 'login', $databaseLogin); $databasePassword = $db->selectItem('reg_password', 'login', $databaseLogin); $enterPassword = md5($input_password . $checkSalt); if ($databaseLogin == $input_login) { // проверяем на совпадение логинов if ($databasePassword == $enterPassword) { $field1 = 'first_name, second_name, avatar'; $user_params = $db->selectFields($field1, 'login', $input_login); $_SESSION['login'] = array($input_login, $user_params); echo $error_id = 'enter_done'; return true; } else { echo $error_id = 'no_password'; return false; } } else { echo $error_id = 'no_login'; return false; } } else { echo $error_id = 'post'; return false; }