Could you help me Exchange $_POST for isset my code ...
$login = $db->real_escape_string(htmlspecialchars(trim($_POST['login'])));
$password = $_POST['password'];
I put:
if(isset($_POST['login'])) $login = $db->real_escape_string(htmlspecialchars(trim($_POST['login']))); else $login = your default value;
and now i have error in next line:
error: Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\CDR\login.php on line 31
if ($_POST) {
$errors = array();
if (empty($login) || empty($password)) {
$errors[] = '......';
}
$auth = $user->auth($login, $password);
if (!$auth) {
$errors[] = '......';
}
if (empty($errors)) {
$_SESSION['user_id'] = $auth;
echo '<p class="success">.....<a href="index.php">....</a></p>';
} else {
foreach ($errors as $error) {
echo '<p class="error">'.$error.'</p>';
}
}
}