Czy takie logowanie jest w miare bezpieczne? Jeśli nie co jest nie tak? Za pomoc z góry dziękuję
<?php if($_SESSION['userId'] > 1) { } else { $user = filter($_POST['login']); $query = mysql_query(' SELECT * FROM `users` WHERE userLogin="'.query($user).'" AND userPassword="'.query($password).'" AND userActive="yes" '); { { { $_SESSION['initiate'] = true; $_SESSION['initiate'] = $new; $_SESSION['address_ip'] = $_SERVER['REMOTE_ADDR']; $_SESSION['userId'] = $row['userId']; $_SESSION['userLogin'] = $row['userLogin']; $_SESSION['userPassword'] = $row['userPassword']; $_SESSION['userActive'] = $row['userActive']; $_SESSION['userGroup'] = $row['userGroup']; $_SESSION['userName'] = $row['userName']; $_SESSION['userSurname'] = $row['userSurname']; $_SESSION['userCity'] = $row['userCity']; $_SESSION['userPhoneNumber'] = $row['userPhoneNumber']; $_SESSION['userEmail'] = $row['userEmail']; $_SESSION['userGGNumber'] = $row['userGGNumber']; $_SESSION['userAboutMe'] = $row['userAboutMe']; $_SESSION['userDateBirth'] = $row['userDateBirth']; $_SESSION['userHideDateBirth'] = $row['userHideDateBirth']; $_SESSION['userHideSurname'] = $row['userHideSurname']; $_SESSION['userHidePhoneNumber']= $row['userHidePhoneNumber']; $_SESSION['userHideEmail'] = $row['userHideEmail']; $_SESSION['userHideGGNumber'] = $row['userHideGGNumber']; $_SESSION['userHideAboutMe'] = $row['userHideAboutMe']; $_SESSION['userLastLogin'] = $row['userLastLogin']; $_SESSION['userLastLoginIP'] = $row['userLastLoginIP']; mysql_query(' UPDATE `users` SET userLastLogin="'.query(date('Y-m-d H:i:s')).'" WHERE userId="'.query($_SESSION['userId']).'" LIMIT 1'); mysql_query(' UPDATE `users` SET userLastLoginIP="'.query($_SERVER['REMOTE_ADDR']).'" WHERE userId="'.query($_SESSION['userId']).'" LIMIT 1'); } } } else { systemMessage('Logowanie', 'Prawdopodobnie podałeś zły login, lub hasło.', '', '', 'login', 'Spróbuj ponownie się zalogować', '', '', '', 'COMMUNIQUE_ERROR'); } } ?>