Здравейте, имам логин форма
Проверявам така
Но, когато си тествам сайта за уязвимости със някой сканер ми показва следното:
Ред 48 $password2 = md5($_POST['login-password']);
И много ми е странно къде може да е грешката ..
Логин формата работи без грешка, но тези предупреждения ...
Проверявам така
$sql = mysql_query("SELECT * FROM users WHERE username = '$username' and password = '$password2' LIMIT 1") or die (mysql_error());
Но, когато си тествам сайта за уязвимости със някой сканер ми показва следното:
<b>Warning</b>: md5() expects parameter 1 to be string, array given in <b>/home/spe4eli/public_html/index.php</b> on line <b>48</b><br />
Ред 48 $password2 = md5($_POST['login-password']);
Ред: 40 $username = htmlspecialchars(addslashes($_POST['login-username']));<b>Warning</b>: addslashes() expects parameter 1 to be string, array given in <b>/home/spe4eli/public_html/index.php</b> on line <b>40</b><br />
И много ми е странно къде може да е грешката ..
<input class="login-inputs" type="text" name="login-username"/>
Логин формата работи без грешка, но тези предупреждения ...