Version 2
This commit is contained in:
36
temporary/pagecontent/action-login.php
Normal file
36
temporary/pagecontent/action-login.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
$Benutzername = $_POST["username"];
|
||||
$Passwort = $_POST["password"];
|
||||
|
||||
$Passwort = hash('sha512',$Passwort);
|
||||
|
||||
$sql = "SELECT * FROM `VokabelBox2Users` WHERE (`username` = '$Benutzername' AND `password` = '$Passwort') OR (`email` = '$Benutzername' AND `password` = '$Passwort') AND `loginfails` <= '5'";
|
||||
$result_articles = mysql_query ($sql, $ezine_db);
|
||||
|
||||
if(mysql_num_rows($result_articles))
|
||||
{
|
||||
|
||||
mysql_query("UPDATE `VokabelBox2Users` SET `loginfails`= '0' WHERE `username` = '$Benutzername' OR `email` = '$Benutzername'");
|
||||
|
||||
setcookie('everloggedin', 'true', time() + (86400 * 30 * 365), "/");
|
||||
|
||||
$_SESSION["Benutzername"] = $Benutzername;
|
||||
$_SESSION["Passwort"] = $Passwort;
|
||||
|
||||
echo "true";
|
||||
|
||||
}
|
||||
else {
|
||||
mysql_query("UPDATE `VokabelBox2Users` SET `loginfails`= `loginfails` + 1 WHERE `username` = '$Benutzername' OR `email` = '$Benutzername'");
|
||||
$sql = "SELECT * FROM `VokabelBox2Users` WHERE (`username` = '$Benutzername' OR `email` = '$username') AND `loginfails` > '5'";
|
||||
$result_articles = mysql_query ($sql, $ezine_db);
|
||||
if(mysql_num_rows($result_articles))
|
||||
{
|
||||
echo "loginfails";
|
||||
die();
|
||||
}
|
||||
echo "false";
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user