Bräuchte wirklich unterstützung zu diesem Thema, weil ich einer Bekannten versprach etwas kleines anzufertigen.
dazu brauch einfach ein sicheres Login System für Zwei Personen. nur wie ihr ja wisst komm ich grad gar nicht klar mit diesem thema..
Benötige einfach dringen hilfe beim
Anmelden.php
authorization.php
und der rest glaub ich ist, aktzeptierbar denk ich mal.
hier mal eine abgeänderte anmelden.php version, da hab ich versucht die Sicherheit ein wenig zu Sichern, was glaub nicht funktioniert hat aber das seht ihr ja selbst.
PHP
<?php
session_start();
error_reporting(E_ALL);
$loginid = trim ($_POST['eveNicknameLogname']);
$keywort = trim ($_POST['eveNicknameKeyname']);
$loginid = htmlspecialchars($loginid);
$keywort = htmlspecialchars($keywort);
$keymd = md5 ($salt . $keywort);
$salt = md5(mt_srand());
//Falsche Benutzerdaten
//htmlspecialchars (ENT_QUOTES);
if ( $loginid != "" AND $keywort != "")
{
//Datenbank
//echo "<p>Kontrolle LoginID: {$_POST['eveNicknameLogname'] }</p>"; // Zur Kontrolle
//echo "<p>Kontrolle Passwort: {$_POST['eveNicknameKeyname'] }</p>"; // Zur Kontrolle
$link = mysql_connect("localhost", "root", "");
mysql_select_db('loginbereich');
mysql_real_escape_string($keywort);
mysql_real_escape_string($loginid);
$sql = "SELECT count(*) AS anzahlzugang FROM `zgd-bereich` ";
$sql .= " WHERE eveNicknameLogname = '$loginid' AND eveNicknameKeyname = '$keywort' ";
$myerg = mysql_query($sql);
//echo "<hr />SQL: $sql<hr />";
$datensatz = mysql_fetch_array($myerg, MYSQL_ASSOC);
//END Datenbank
if ( $datensatz['anzahlzugang'] == 1)
{
//echo "<p>Erfolgreich Eingeloggt</p>";
$_SESSION['eingeloggt'] = true;
header("Location: ../eve-page/login.php");
include('Protokoll-Login.php');
}
else
{
$_SESSION['eingeloggt'] = false;
$false = "<center><span><p>Zugang Verwehrt!</p></span></center><br />";
}
}
if ( $_SESSION['eingeloggt'] != true ){
}
/*Der string wird auf seine Länge hin untersucht.
Bei Missbrauch soll String ausgeführt werden und script zurücksetzten*/
if (strlen($loginid))
{
$erlong = '<center><img src="../design/icons/StopzeichenIcon.png" width="87" height="90" /></center>';
return;
}
?>
Alles anzeigen