Gibt es dazu ein Tutorial oder so?
Ich habe hier im Forum mal eins gesehen, aber weiß leider nichtmehr
wo ich es finden kann Habe schon gesucht.
Würde mich freuen
Sh12
Gibt es dazu ein Tutorial oder so?
Ich habe hier im Forum mal eins gesehen, aber weiß leider nichtmehr
wo ich es finden kann Habe schon gesucht.
Würde mich freuen
Sh12
Falscher bereich, gehört in die Coding Sektion
Joa würde mich auch interessiern, vorallem für DINI!
Joa würde mich auch interessiern, vorallem für DINI!
Dann mach doch eigenes Thema auf
Ich möchte eins mit MySQL machen können
Wieso schicken mir alle das Tutorial?
Also soweit wie ich es im Pastbin entziffert habe ist es für mysql.
Oder sieht das nach fileöffnung für Text Dateien aus?
$sql = 'SELECT * FROM `sessions` WHERE `session` = "'. mysql_real_escape_string($_COOKIE['sess_id']) .'";';
$query = mysql_query($sql);
if(mysql_num_rows($query))
{
// Session existiert -> Benutzer eingeloggt
// Nun nach "Sicherheitssachen" abfragen
$session = mysql_fetch_assoc($query);
if($session['ip'] == $_SERVER['REMOTE_ADDR'] && $session['useragent'] == $_SERVER['HTTP_USER_AGENT'] && $session['hostname'] == gethostbyaddr($_SERVER['REMOTE_ADDR']))
{
// Sicherheitsdetails stimmen -> Benutzer eingeloggt
$player = new Player($session['username']);
if(md5($player->getPassword()) == $session['password'])
{
$sql = 'SELECT COUNT(id) AS `count` FROM `failedlogins` WHERE `user` = "'. mysql_real_escape_string($player->getName()) .'";';
$query = mysql_query($sql);
$failedlogins = mysql_fetch_assoc($query);
[......] $sql = 'INSERT INTO `sessions` (`id`,`session`,`ip`,`useragent`,`hostname`,`username`,`password`) VALUES (null, "'. mysql_real_escape_string($_COOKIE['sess_id']) .'", "'. mysql_real_escape_string($_SERVER['REMOTE_ADDR']) .'", "'. mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']) .'", "'. mysql_real_escape_string(gethostbyaddr($_SERVER['REMOTE_ADDR'])) .'", "'. mysql_real_escape_string($_POST['username']) .'", "'. mysql_real_escape_string(md5($_POST['password'])) .'");';
mysql_query($sql);
}
Alles anzeigen
Quelle: http://pastebin.com/dpHeZHUk
Also für @Sh12 passt es ja
Und warum nen neuen Thread aufmachen, wenn es praktisch das gleiche Thema ist?