Nach dem Login bereich ändern

Uemit

Mitglied
Also ich bins wieder da:) ich hab ne problem beim login script.

Ich will es so haben wenn der besucher nicht eingeloggt ist dann soll die login bereich vor ihn stehen, aber wenn der eingeloggt ist dann soll da stehen ausloggen und profil. Wie kann ich es machen? ich warte auf ihre antwort danke schön.
 
Ja ich hab schon ne login script erstellt mit dreamweaver z.b. "SELECT * FROM uyeler where Nickiniz = '".$_SESSION['MM_Username']."'"; ich hab schon angefangen und bin schon mit script fertig aber ich wollte mit if anfrage es machen aber hab es nicht geschafft weil nachdem echo kann ich kein html datei einfügen deshalb weis ich nicht wie ich es machen soll danke.
 
Ja ich habs probiert aber da geht kein html code schau ich hab so gemacht
PHP:
			<? 

if (isset($_SESSION['MM_Username'] { // üperprüft ob es ein Name in der Session  vorhanden ist 

include ('intern.php'); // Wenn ja intern includen 

} 

echo<<<
<form name="form1" method="POST" action="<?php echo $loginFormAction; ?>">

  <div align="left"></div>
  <table width="155" border="0">
    <tr>
      <td width="145"><div align="center" class="Stil2"><strong>&Uuml;ye Adi </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil4 Stil5">
          <input name="kadi" type="text" id="kadi">
          </div></td>
    </tr>
    <tr>
      <td><div align="center" class="Stil2"><strong>Sifreniz : </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil2">
          <input name="pwd" type="text" id="pwd">
          </div></td>
    </tr>
    <tr>
      <td><div align="center">
          <input name="gir" type="submit" id="gir" value="Giris">
      </div></td>
    </tr>
        </table>
  <p align="left" class="Stil1"> Hala hesabiniz yok mu? <br>
  Hemen <a href="index.php?id=register">a&ccedil;abilirsiniz </a>. </p>
  <p align="center">
</form><p align="center">   >>>

?>



Ja ok ich schik dir mal meine codes

login.php
PHP:
<?php require_once('../../Connections/Tabelle.php'); ?>
<?php
// *** Validate request to login to this site.
session_start();

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
  $GLOBALS['PrevUrl'] = $accesscheck;
  session_register('PrevUrl');
}

if (isset($_POST['kadi'])) {
  $loginUsername=$_POST['kadi'];
  $password=$_POST['pwd'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "http://localhost/imerhev/login?id=profil.php";
  $MM_redirectLoginFailed = "http://localhost/imerhev/hata.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_Tabelle, $Tabelle);
  
  $LoginRS__query=sprintf("SELECT Nickiniz, Sifreniz FROM uyeler WHERE Nickiniz='%s' AND Sifreniz='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $Tabelle) or die(mysql_error());
  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
    
    //declare two session variables and assign them
    $GLOBALS['MM_Username'] = $loginUsername;
    $GLOBALS['MM_UserGroup'] = $loginStrGroup;	      

    //register the session variables
    session_register("MM_Username");
    session_register("MM_UserGroup");

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Stil1 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Stil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Stil4 {font-family: Arial, Helvetica, sans-serif}
.Stil5 {font-size: 12px}
-->
</style>
</head>

<body>
<form name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
  <p>&nbsp;</p>
  
  <div align="left"></div>
  <table width="155" border="0">
    <tr>
      <td width="145"><div align="center" class="Stil2"><strong>&Uuml;ye Adi </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil4 Stil5">
          <input name="kadi" type="text" id="kadi">
          </div></td>
    </tr>
    <tr>
      <td><div align="center" class="Stil2"><strong>Sifreniz : </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil2">
          <input name="pwd" type="text" id="pwd">
          </div></td>
    </tr>
    <tr>
      <td><div align="center">
          <input name="gir" type="submit" id="gir" value="Giris">
      </div></td>
    </tr>
        </table>
  <p align="left" class="Stil1"> Hala hesabiniz yok mu? <br>
  Hemen <a href="register1.php">a&ccedil;abilirsiniz </a>. </p>
  <p align="center">&nbsp;    </p>
</form>
</body>
</html>

wie soll ich jetzt einbauen

dein code

PHP:
<? 

if (isset($_SESSION['ID'] { // üperprüft ob eine ID vorhanden ist 

include ('intern.php'); // Wenn ja intern includen 

} 

echo " Login Bereich  "; // Wenn nein Formular zum einlogen aufrufen 


?>
was muss bei login bereich schreiben die oben genannte code oder was? Ich danke dir warte dein antwort.
 
Zuletzt bearbeitet:
Uemit hat gesagt.:
Ja ich habs probiert aber da geht kein html code schau ich hab so gemacht
PHP:
			<? 

if (isset($_SESSION['MM_Username'] { // üperprüft ob es ein Name in der Session  vorhanden ist 

include ('intern.php'); // Wenn ja intern includen 

} 

echo<<<HTMLCODE // muss so aussehen
<form name="form1" method="POST" action="<?php echo $loginFormAction; ?>">

  <div align="left"></div>
  <table width="155" border="0">
    <tr>
      <td width="145"><div align="center" class="Stil2"><strong>&Uuml;ye Adi </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil4 Stil5">
          <input name="kadi" type="text" id="kadi">
          </div></td>
    </tr>
    <tr>
      <td><div align="center" class="Stil2"><strong>Sifreniz : </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil2">
          <input name="pwd" type="text" id="pwd">
          </div></td>
    </tr>
    <tr>
      <td><div align="center">
          <input name="gir" type="submit" id="gir" value="Giris">
      </div></td>
    </tr>
        </table>
  <p align="left" class="Stil1"> Hala hesabiniz yok mu? <br>
  Hemen <a href="index.php?id=register">a&ccedil;abilirsiniz </a>. </p>
  <p align="center">
</form><p align="center">  

HTMLCODE; // muss so aussehen
?>

Habe es korrigiert, wie ich es meine

Es muss so heissen

Anfang öffnenen mit echo<<<HTMLCODE
Schliesen von html HTMLCODE;

Gruss Dave
 
Zuletzt bearbeitet:
dann kommt diese fehler

Parse error: parse error, unexpected ';' in c:\programme\easyphp\www\imerhev\index.php on line 221

muss ich des dann als php speichern oder .html?
 
Hallo

Als php musst du es speichern.

So muss es gehen kopiere mal den Code bei dir rein

PHP:
<?

if (isset($_SESSION['MM_Username'] { // üperprüft ob es ein Name in der Session  vorhanden ist

include ('intern.php'); // Wenn ja intern includen

}

echo <<<HTMLCODE // muss so aussehen
<form name="form1" method="POST" action="$loginFormAction "> 

  <div align="left"></div>
  <table width="155" border="0">
    <tr>
      <td width="145"><div align="center" class="Stil2"><strong>&Uuml;ye Adi </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil4 Stil5">
          <input name="kadi" type="text" id="kadi">
          </div></td>
    </tr>
    <tr>
      <td><div align="center" class="Stil2"><strong>Sifreniz : </strong></div></td>
    </tr>
    <tr>
      <td>
        <div align="center" class="Stil2">
          <input name="pwd" type="text" id="pwd">
          </div></td>
    </tr>
    <tr>
      <td><div align="center">
          <input name="gir" type="submit" id="gir" value="Giris">
      </div></td>
    </tr>
        </table>
  <p align="left" class="Stil1"> Hala hesabiniz yok mu? <br>
  Hemen <a href="index.php?id=register">a&ccedil;abilirsiniz </a>. </p>
  <p align="center">
</form><p align="center">  

HTMLCODE; // muss so aussehen
?>

Wiso machst du hier nochmal ein PHP Script auf?
PHP:
<form name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
Sollte so heissen
PHP:
<form name="form1" method="POST" action="$loginFormAction ">
Gruss Dave
 
Zuletzt bearbeitet:
Zurück