Tom: Anmeldeformular funktioniert nicht richtig

Beitrag lesen

Hello,

<?php   ### guestbook.php ###

@session_start ();

if (isset($_POST['Logout']))
  {
    @session_destroy ();
    header ("Location: PHP.GaestebuchEintraegeLesen.php");
  }
  elseif (isset($_POST['Login']))
  {
    $_SESSION['logdata']['Kennung'] = trim($_POST['Kennung']);
    $_SESSION['logdata']['Passwort'] = trim($_POST['Passwort']);

$_SESSION['logdata']['logged'] = check_log($_SESSION['logdata']);
  }

--------------------------------------------------------------------------------

function check_log($_logdata)
{
  $_data = parse_ini_file('../logdaten.dat');
  if ( isset($_data['user'][$_logdata['Kennung']])
       and ($_data['user'][$_logdata['Kennung ']]== $_logdata['logdata']['Passwort'])
     )
  {
    return true;
  }
  return false;
}

---------------------------------------------------------------------------------

Aufbau des Logdaten-Files

-------Fileanfang--->
[user]
Hans=PasswortVonHans
Peter=PasswortVonPeter
<------Fileende------

Du musst dann nur noch

if (S_SESSION['logdata']['logged'])
  {
    ## tu was. z.B. include(Formular)
  }
  else
  {
    ## zurück zur Anmeldeseite
  }

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau