hi
ich hab mir da so ein kleines ePortfolio gebastelt und online gestellt (www.dpostolache.at.tt)
auf jeden fall,… ich hab auch ein login auf PHP-basis eingebaut, damit nur eingeloggte user bestimmte Seiten (z.B. „Professional Experience“) oder Seitenteile sehen können - lokal funktioniert alles wunderbar - ich kann mich anmelden und seh auch alles wie’s sein soll.
doch online, kann ich mich zwar auch anmelden, nur…und jetz wirds ein bisschen kompliziert von der formulierung her
wenn ich mich nämlich auf der index anmelde, dann auf die „Prof.Experience“ (jetz sehe ich noch den inhalt), dann zurück auf die index und dann wieder auf die „Prof.Experience“, bin ich plötzlich wieder ausgeloggt…
zur info - das ganze hab ich mit SESSIONS programmiert. hier der source:
index_en.php
<?php session_start();?\>[David Postolache - Official ePortfolio] \<!-- ###JAVA-SCRIPT### ###NAVIGATION### LOGIN: User: Password: <?php $btn=$_POST['btnSubmit'];
$user=$\_POST['txtUser']; $pwd=$\_POST['txtPwd']; if($btn) { if(!$user) { echo "Please enter your username."; } elseif(!$pwd) { echo "Please enter your password."; } else { $connection=@mysql\_connect("localhost","root","") or die ("Connection failed!"); mysql\_select\_db("login"); $sql="SELECT \* FROM user WHERE user='$user' AND pwd='$pwd'"; $result=mysql\_query($sql,$connection); $row=mysql\_fetch\_array($result); if(!$row) { echo "Wrong user and/or password!"; } else { $\_SESSION['user']=$user; $\_SESSION['pwd']=$pwd; echo "Login succesful!"; echo " [Logout](pages/EN/logout.php)"; echo " "; echo "Currently logged in as: ".$user; } } } ?\> ###WILLKOMMENSTEXT### \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ prof\_exp.php <?php session_start();
?\>[David Postolache - Official ePortfolio] ###JAVA-SCRIPT### ###NAVIGATION### LOGIN: <?php if(!$_SESSION['user'])
{ echo "Currently not logged in"; echo " [Back to Login](../../index_en.php) "; } else { echo "Currently logged in as: ".$\_SESSION['user']; echo " "; echo "[Logout](logout.php) "; } echo " "; if(!$\_SESSION['user']) { echo "Please log in in order to view restricted content!"; } else { echo " ###RESTRICTED CONTENT### "; } ?\> ------------------------------- hoffe das hilft euch irgendwie... freu mich scho auf konstruktive beiträge... und Vielen Dank im Voraus! :smiley: mfg David PS: seiten wurden mit Hilfe von Adobe Dreamweaver CS3 erstellt. Irrelevante Inhalte sind mit ### gekennzeichnet.