Ich wollte euch fragen, ob jemand von euch weiß wie man eine php-Datei erstellt, die z.B. auf irgendeiner Seite auf meiner Webseite prüft ob man sich schon angemeldet und wenn nicht wird man zu die anmelde seite weitergeleitet.
Ich glaube, dass dieser prüf-script in jeder .php datei meiner Seiten stehen muss und es eine eigene Datei dafür gibt
Registrierungs Datei als php
Datei als php
Danke für eure Hilfe!!!
Ich glaube, dass dieser prüf-script in jeder .php datei meiner Seiten stehen muss und es eine eigene Datei dafür gibt
Registrierungs Datei als php
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><head profile="http://gmpg.org/xfn/11"><title>loghos.org | Registrieren</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta http-equiv="imagetoolbar" content="no" /><link rel="stylesheet" href="styles/layout.css" type="text/css" /><!--[if lte IE 8]><style type="text/css">@import url("styles/ie.css");</style><![endif]--><script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script><script type="text/javascript" src="scripts/jquery.defaultvalue.js"></script><script type="text/javascript">jQuery(function ($) { $("#name, #email, #message").defaultvalue("Name", "Email", "Message");});</script><style type="text/css">#apDiv1 { position:absolute; left:275px; top:248px; width:226px; height:32px; z-index:1;}</style><style type="text/css">#apDiv6 { position:absolute; left:235px; top:521px; width:283px; height:42px; z-index:6;}#apDiv13 { position:absolute; left:125px; top:550px; width:441px; height:18px; z-index:11; color: #808080; font-size: 12px;}</style><link rel="shortcut icon" href="copts.ico"><style type="text/css">#apDiv2 { position:absolute; left:86px; top:269px; width:547px; height:149px; z-index:12;}</style></head><body><!-- START PAGE SOURCE --><div id="apDiv2"> <?php$username = $HTTP_POST_VARS["username"];$password = $HTTP_POST_VARS["passwort"];$password2 = $HTTP_POST_VARS["passwort2"];
if ($password == $password2) { $user_vorhanden = array(); $passwort = md5($password);
$userdatei = fopen ("user.txt","r"); while (!feof($userdatei)) { $zeile = fgets($userdatei,500); $userdata = explode("|", $zeile); array_push ($user_vorhanden,$userdata[0]); } fclose($userdatei);
if (in_array($username,$user_vorhanden)) { echo '<font color="#2F3235">Dieser Benutzername ist leider schon vorhanden</font> <br> <a href="http://www.loghos.org/login/eintragen.html">zurück</a>'; }
else { $userdatei = fopen ("user.txt","a"); fwrite($userdatei, $username); fwrite($userdatei, "|"); fwrite($userdatei, $passwort); fwrite($userdatei, "\n"); fclose($userdatei); echo "$username, deine Anmeldung war erfolgreich<br><a href=\"login.html\">zum Login</a>"; } }
else { echo "Die Passwörter sind nicht identisch<br> <a href=\"eintragen.html\">zurück</a> "; }
?></div><div class="wrapper col1"> <div id="header" class="clear"> <div class="fl_left"> <h1>Registrierung</h1> </div> <div class="fl_right"> <ul> <li></li> <li class="active"></li> <li></li> <li><a href="http://www.loghos.org/"><span>home</span></a></li> <li class="active"><a href="registrierung.php"><span>registrieren</span></a></li> <li class="last"><a href="http://www.loghos.org/coming_soon.html"><span>login</span></a></li> </ul> </div> </div></div><div class="wrapper col2"> <div id="topbar"> <div id="crumb"> <h2>Alles Kostenlos</h2> </div> </div></div><div class="wrapper col3"> <div id="container"> <!-- ## Start Content Area ## --> <div id="content"> <h1> </h1> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <!-- / ### --><!-- / ### --> <div class="clear"></div> </div></div><div class="wrapper col4"></div><div class="wrapper col5"> <div id="footer" class="clear"><marquee behavior="scroll" direction="left" onmouseover="this.stop();" onmouseout="this.start();"><?php$defaultdatei = "http://www.loghos.org/lauftext.txt";$datum = date("d_m_y", time());$anzeigendatei = "".$datum.".txt"; //Endung evtl. auch .htmlif(file_exists($anzeigendatei)){@readfile($anzeigendatei);}else{@readfile($defaultdatei);}?>
</marquee></div></div><div class="wrapper col6"> <div id="copyright" class="clear"> <p class="fl_left"> <?php echo "Copyright © 2011 - " . date("Y"); ?> loghos.org, All Rights Reserved </p> <p class="fl_right">edited by: <a href="http://www.design-coder.com/" target="_blank"> OS Templates </a></p> </div></div><!-- END PAGE SOURCE --></body></html>
Datei als php
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><head profile="http://gmpg.org/xfn/11"><title>loghos.org | Login</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta http-equiv="imagetoolbar" content="no" /><link rel="stylesheet" href="styles/layout.css" type="text/css" /><!--[if lte IE 8]><style type="text/css">@import url("styles/ie.css");</style><![endif]--><script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script><script type="text/javascript" src="scripts/jquery.defaultvalue.js"></script><script type="text/javascript">jQuery(function ($) { $("#name, #email, #message").defaultvalue("Name", "Email", "Message");});</script><style type="text/css">#apDiv1 { position:absolute; left:275px; top:248px; width:226px; height:32px; z-index:1;}</style><style type="text/css">#apDiv6 { position:absolute; left:235px; top:521px; width:283px; height:42px; z-index:6;}#apDiv13 { position:absolute; left:125px; top:550px; width:441px; height:18px; z-index:11; color: #808080; font-size: 12px;}</style><link rel="shortcut icon" href="copts.ico"><style type="text/css">#apDiv2 { position:absolute; left:86px; top:269px; width:187px; height:149px; z-index:12;}</style></head><body><!-- START PAGE SOURCE --><div id="apDiv13"> Bitte beachten Sie das die Seite loghos.org zu 100% kostenlos ist und wir Ihre Daten (wie z.B. Fotos, Videos, Audiodateien, Persönliche Daten) nicht an drit Verbraucher weitergeben werden.</div><div id="apDiv2"><?php$username = $_POST["username"];$passwort = $_POST["password"];$passwort = md5($passwort);$log=0;
$userdatei = fopen ("user.txt","r");while (!feof($userdatei)) { $zeile = fgets($userdatei,500); $userdata = explode("|", $zeile);
if ($userdata[0]==$username and $passwort==trim($userdata[1])) { $_SESSION['username'] = $username; echo "Login war erfolgreich. <a href=http://www.loghos.org/home5.php>Geschützer Bereich</a>"; $log = 1; } }fclose($userdatei);
if ($log==0) { echo "Zugriff verweigert <a href=\"login.html\">Zurück</a>"; }?>
</div><div class="wrapper col1"> <div id="header" class="clear"> <div class="fl_left"> <h1>Login</h1> </div> <div class="fl_right"> <ul> <li></li> <li class="active"></li> <li></li> <li><a href="http://www.loghos.org/"><span>home</span></a></li> <li class="last"><a href="registrierung.php"><span>registrieren</span></a></li> <li class="active"><a href="http://www.loghos.org/coming_soon.html"><span>login</span></a></li> </ul> </div> </div></div><div class="wrapper col2"> <div id="topbar"> <div id="crumb"> <h2>Alles Kostenlos</h2> </div> </div></div><div class="wrapper col3"> <div id="container"> <!-- ## Start Content Area ## --> <div id="content"> <h1> </h1> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </div> <!-- / ### --><!-- / ### --> <div class="clear"></div> </div></div><div class="wrapper col4"></div><div class="wrapper col5"> <div id="footer" class="clear"><marquee behavior="scroll" direction="left" onmouseover="this.stop();" onmouseout="this.start();"><?php$defaultdatei = "lauftext.txt";$datum = date("d_m_y", time());$anzeigendatei = "".$datum.".txt"; //Endung evtl. auch .htmlif(file_exists($anzeigendatei)){@readfile($anzeigendatei);}else{@readfile($defaultdatei);}?>
</marquee></div></div><div class="wrapper col6"> <div id="copyright" class="clear"> <p class="fl_left"> <?php echo "Copyright © 2011 - " . date("Y"); ?> loghos.org, All Rights Reserved </p> <p class="fl_right">edited by: <a href="http://www.design-coder.com/" target="_blank"> OS Templates </a></p> </div></div><!-- END PAGE SOURCE --></body></html>