Eine Art Sprungmarke?

  • Themenstarter Themenstarter SilverVegeto
  • Beginndatum Beginndatum
S

SilverVegeto

Hy, ich mache gerade ein LogIn mit zwei Bereichen "2003" und "XP" bei beiden Bereichen muss man sich seperat Registrieren.
Jetzt möchte ich gerne einen Bereich erstellen:

LogIn in 2003
LogIn in XP

Der Code:
PHP:
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'> 
  <tr bgcolor='#818F99'> 
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center> 
        <b>Freischalten</b> 
      </center></font></td> 
  </tr> 
  <tr bgcolor='#98AABA'> 
    <td width='10' height='5' bgcolor='#98AABA'></td> 
  </tr> 
  <tr bgcolor='#98AABA'> 
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp; 
      » RPG-Maker 2003</a></font></td> 
  </tr> 
  <tr bgcolor='#98AABA'> 
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp; 
      » RPG-Maker XP</a></font></td> 
  </tr> 
  <tr bgcolor='#98AABA'> 
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td> 
  </tr> 
</table>

Wenn man auf einen der beiden Links klickt, kommt man zum Einlogg-Formular des jeweiligen Bereiches.
Wenn man jetzt aber in einen eingeloggt ist, soll der Bereich verschwinden und es soll stattdesen ein neuer Bereich erscheinen.

Logout 2003
oder
Logout XP

Der Code:
PHP:
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'> 
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RM2k3</b> 
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'> 
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
	<a href='logout_2003.php' target='_top' class=logout>
	<b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'> 
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table>

oder

Der Code:
PHP:
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'> 
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RMXP</b> 
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'> 
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
	<a href='logout_xp.php' target='_top' class=logout>
	<b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'> 
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table>

Hat einer eine Ahnung wie ich das machen soll, mit echo hab ich schon jede erdenkliche Möglichkeit ausgeschöpft, vielleicht geht das mit Sprungmarken?
 
Das kommt als index seite rein
Code:
<?php
if ($_COOKIE["loggedas"] == "2003") {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RM2k3</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout_2003.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 
<?php
} else if ($_COOKIE["loggedas"] == "XP") {
?>
  <table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RMXP</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout_xp.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 
<?php
} else {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Freischalten</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp;
      » RPG-Maker 2003</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp;
      » RPG-Maker XP</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 
<?php
}
?>

und dann schreibst du ganz oben in die freischalten_2003.php

Code:
	$_COOKIE["loggedas"] = "2003";

und in die freischalten_xp.php

Code:
	$_COOKIE["loggedas"] = "XP";

und in die logout dateien jeweils


Code:
	$_COOKIE["loggedas"] = "";
 
Hy,
also ich habe mich genau an die Anleitung gehalten, doch wenn ich mich einlogge kommt kein Logout-Bereich. Es bleibt immer nur der LogIn-Bereich?

In der freischalten_2003.php:
Code:
<? 
session_start(); 
?>

<html>
<head>...

<? 
session_start(); 
$_COOKIE["loggedas"] = "2003";
include 'session_2003.inc.php'; 
if (isset($_POST['login'])) 
{ 
    $userid=check_user($_POST['username'], $_POST['userpass']); 
    if ($userid!=false) 
        login($userid); 
    else
        echo '<font face="Verdana" size="1" color="#FF0000"><center><b>LogIn Fehlgeschlagen!</b></center></font>';  
} 
if (!logged_in()) 
    echo '<form method="post" action="freischalten_2003.php"> 
<font color="#E5E5E5" size="1" face="Verdana">Log 
dich bitte mit deinen LogIn-Daten ein, um alle Ressourcen f&uuml;r 
den RPG-Maker 2003 nutzen zu k&ouml;nnen. <a href="freischalten_info.php" target="_top">
Weitere Infos...</a><br><br>
<table width="186" align="center" cellpadding="0" cellspacing="0">
                <tr>
                <td width="52" height="25"><font color="#E5E5E5" size="1" face="Verdana"><b>Nickname</b></font></td>
                  <td width="24">&nbsp;</td>
                  <td width="108"><input name="username" type="Text" size="21" maxlength="21"></td>
                </tr>
                <tr></tr>
                <td height="25"><font color="#E5E5E5" size="1" face="Verdana"><b>Passwort</b></font></td>
                  <td>&nbsp;</td>
                  <td><input name="userpass" type="password" id="userpass" size="21" maxlength="13"></td>
                </tr>
				<tr> 
                  <td height="20"></td>
                  <td align="right"> <br> </td>
                  <td align="right"><input name="login" type="Submit" id="login" value="LogIn"></td>
                </tr>
				</table>
</form>'; 
else 
    echo '<font color="#E5E5E5" size="1" face="Verdana"><center><b><br><br><br>Du bist im RM2k3-Bereich eingeloggt!</b></center></font>'; 
?>

In der Index-Datei:
Code:
<? 
session_start(); 
?>

<html>
<head>...

<?php
if ($_COOKIE["loggedas"] == "2003") {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RM2k3</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout_2003.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table>

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
} else if ($_COOKIE["loggedas"] == "XP") {
?>
  <table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RMXP</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout_xp.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
} else {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Freischalten</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp;
      » RPG-Maker 2003</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp;
      » RPG-Maker XP</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
}
?>

Was habe ich falsch gemacht?
 
Also wenn ich in deine Version der index.php direkt unter session_start();

Code:
$_COOKIE["loggedas"] = "2003";

eintrage, dann zeigt der mir, "ausloggen aus 2003" an, also wird das klappen ...

die andere Datei kann ich nicht auf ihre Funktion testen, denn ich kenne "logged_in()" nicht...
 
Das logged_in() kontrolliert ob man eingeloggt ist, ich habe es jetzt mal anderes gemacht:

Code:
<?php
include 'session.inc.php'; 
if (!logged_in()) {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Freischalten</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp;
      » RPG-Maker 2003</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp;
      » RPG-Maker XP</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
} else if (!logged_in2()) {
?>
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Freischalten</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp;
      » RPG-Maker 2003</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp;
      » RPG-Maker XP</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
} else {
?>
  <table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>RM2k3/RMXP</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border='0' cellpadding='0' cellspacing='0'>
  <tr> 
    <td height='10'></td>
  </tr>
</table>
<?php
}
?>

Das Problem ist jetzt nur man muss in beiden Bereichen eingeloggt sein damit Logout erscheint, wie kann ich das ändern?

mfg,
SilverVegeto
 
Also: Der erste Bereich erscheint nur wenn man nicht eingeloggt ist.
Der zweite Bereich nur, wenn man bei logged_in() eingeloggt ist und nicht bei logged_in2() eingelogged ist. der dritte bereich kommt dann wenn man bei beiden eingeloggt ist. (Daraus schließe ich dass der 3. Bereich das Log-Out ist.
Wenn ich das richtig verstanden haben willst du das so:
Wenn bei logged_in() TRUE heraus kommt ist man beim 1. Eingeloggt und nur der 2. Bereich soll noch da sein? Und anders herum. Und der 3. Bereich soll immer dann da sein wenn man bei einem von beiden eingeloggt ist?

PHP:
<?php
include("session.inc.php");
if( !logged_in() ) {
    include("bereich1.html");
}
if( !logged_in2() ) {
    include("bereich2.html");
}
if( logged_in() || logged_in2()  ) {
    include("bereich3.html");
}
?>

Wenn ich dich falsch verstanden habe sry. bin schon ziemlich müde.
 
Nein so habe ich das nicht gemeint, also in beiden Bereichen muss man Seperat Registriert sein.

So ist der Aufbau:

- Anmelden
-- RPG-Maker 2003
-- RPG-Maker XP

-Logout
-- Logout

Wenn man sich jetzt in RPG-Maker 2003-Bereich anmeldet soll das Anmelden verschwinden uns das Logout auftauchen.
Das selbe wenn man sich im RPG-Maker XP-Bereich anmeldet.
Das Problem bei mir ist jetzt nur dass man in beiden Bereichen angemeldet sein muss, damit logout erschein und Anmelden verschwindet.
Ich möchte aber das das bei einem Bereich schon passiert.
 
Ich zeig euch nochmal die Codes:

session.inc.php
Code:
<? 
function connect() 
{ 
    $con= mysql_connect('localhost','*****','*****') or die(mysql_error()); 
     mysql_select_db('*****',$con) or die(mysql_error()); 
} 

function connect2() 
{ 
    $con= mysql_connect('localhost','*****','*****') or die(mysql_error()); 
     mysql_select_db('*****',$con) or die(mysql_error()); 
} 

function check_user($name, $pass) 
{ 
    $sql="SELECT UserId 
    FROM bereich_2003 
    WHERE UserName='".$name."' AND UserPass=MD5('".$pass."') 
    LIMIT 1"; 
    $result= mysql_query($sql) or die(mysql_error()); 
    if ( mysql_num_rows($result)==1) 
    { 
        $user=mysql_fetch_assoc($result); 
        return $user['UserId']; 
    } 
    else 
        return false; 
} 

function check_user2($name, $pass) 
{ 
    $sql="SELECT UserId 
    FROM bereich_xp 
    WHERE UserName='".$name."' AND UserPass=MD5('".$pass."') 
    LIMIT 1"; 
    $result= mysql_query($sql) or die(mysql_error()); 
    if ( mysql_num_rows($result)==1) 
    { 
        $user=mysql_fetch_assoc($result); 
        return $user['UserId']; 
    } 
    else 
        return false; 
} 

function login($userid) 
{ 
    $sql="UPDATE bereich_2003 
    SET UserSession='".session_id()."' 
    WHERE UserId=".$userid; 
     mysql_query($sql); 
} 

function login2($userid) 
{ 
    $sql="UPDATE bereich_xp 
    SET UserSession='".session_id()."' 
    WHERE UserId=".$userid; 
     mysql_query($sql); 
} 

function logged_in() 
{ 
    $sql="SELECT UserId 
    FROM bereich_2003 
    WHERE UserSession='".session_id()."' 
    LIMIT 1"; 
    $result= mysql_query($sql); 
      return ( mysql_num_rows($result)==1); 
} 

function logged_in2() 
{ 
    $sql="SELECT UserId 
    FROM bereich_xp 
    WHERE UserSession='".session_id()."' 
    LIMIT 1"; 
    $result= mysql_query($sql); 
      return ( mysql_num_rows($result)==1); 
} 

function logout() 
{ 
    $sql="UPDATE bereich_2003 
    SET UserSession=NULL 
    WHERE UserSession='".session_id()."'"; 
     mysql_query($sql); 
} 

function logout2() 
{ 
    $sql="UPDATE bereich_xp 
    SET UserSession=NULL 
    WHERE UserSession='".session_id()."'"; 
     mysql_query($sql); 
} 

connect(); 
connect2(); 
?>

frame_links.php
Code:
<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Bereich RM2k3/RMXP</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><center><font size='1' face='Verdana'>
    <a href='logout.php' target='_top' class=logout>
    <b>logout</b></a></font></center></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border="0" cellpadding="0" cellspacing="0">
  <tr> 
    <td height="10"></td>
  </tr>
</table>

<table width='155' border='0' cellpadding='0' cellspacing='0' bordercolor='#000000' style='border: 1px solid #000000;'>
  <tr bgcolor='#818F99'>
    <td height='20' style='BORDER-BOTTOM: #000 1px solid'><font face='Verdana' color='#E5E5E5' size='1'><center>
        <b>Freischalten</b>
      </center></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td width='10' height='5' bgcolor='#98AABA'></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_2003.php' target='_top' class=Menu>&nbsp;
      » RPG-Maker 2003</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='14'><font color='#E5E5E5' size='1' face='Verdana'><a href='freischalten_xp.php' target='_top' class='Menu'>&nbsp;
      » RPG-Maker XP</a></font></td>
  </tr>
  <tr bgcolor='#98AABA'>
    <td height='5' bgcolor='#98AABA'><font color='#E5E5E5' size='1' face='Verdana'></td>
  </tr>
</table> 

<table border="0" cellpadding="0" cellspacing="0">
  <tr> 
    <td height="10"></td>
  </tr>
</table>

freischalten_2003.php
Code:
<? 
session_start(); 
include 'session.inc.php'; 
if (isset($_POST['login'])) 
{ 
    $userid=check_user($_POST['username'], $_POST['userpass']); 
    if ($userid!=false) 
        login($userid); 
    else
        echo '<font face="Verdana" size="1" color="#FF0000"><center><b>LogIn Fehlgeschlagen!</b></center></font>';  
} 
if (!logged_in()) 
    echo '<form method="post" action="freischalten_2003.php"> 
<font color="#E5E5E5" size="1" face="Verdana">Log 
dich bitte mit deinen LogIn-Daten ein, um alle Ressourcen f&uuml;r 
den RPG-Maker 2003 nutzen zu k&ouml;nnen. <a href="freischalten_info.php" target="_top">
Weitere Infos...</a><br><br>
<table width="186" align="center" cellpadding="0" cellspacing="0">
                <tr>
                <td width="52" height="25"><font color="#E5E5E5" size="1" face="Verdana"><b>Nickname</b></font></td>
                  <td width="24">&nbsp;</td>
                  <td width="108"><input name="username" type="Text" size="21" maxlength="21"></td>
                </tr>
                <tr></tr>
                <td height="25"><font color="#E5E5E5" size="1" face="Verdana"><b>Passwort</b></font></td>
                  <td>&nbsp;</td>
                  <td><input name="userpass" type="password" id="userpass" size="21" maxlength="13"></td>
                </tr>
				<tr> 
                  <td height="20"></td>
                  <td align="right"> <br> </td>
                  <td align="right"><input name="login" type="Submit" id="login" value="LogIn"></td>
                </tr>
				</table>
</form>'; 
else 
    echo '<font color="#E5E5E5" size="1" face="Verdana"><center><b><br><br><br>Du bist im RM2k3-Bereich eingeloggt!</b></center></font>'; 
?>

Wenn man sich jetzt in RPG-Maker 2003-Bereich anmeldet soll das Anmelden verschwinden uns das Logout auftauchen.
Das selbe wenn man sich im RPG-Maker XP-Bereich anmeldet.
Das Problem bei mir ist jetzt nur dass man in beiden Bereichen angemeldet sein muss, damit logout erschein und Anmelden verschwindet.
Ich möchte aber das das bei einem Bereich schon passiert.
 
ASO! Also wenn man bei einem der beiden angemeldet ist soll man sich nicht beim zweiten auch anmelden können sondern nur ausloggen können?

PHP:
<?php
include("session.inc.php");  

if( logged_in() || logged_in2() ) {
    /* Ich gehe jetzt einfach mal davon aus, dass logged_in() beim einen und logged_in2() beim anderen Bereich prüft ob man angemeldet ist */
    include("logout.html"); // << logoutform //
} else {
    include("loginform1.html");   // << Bereich 1 Anmeldung //
    include("loginform2.html");  // << Bereich 2 Anmeldung //
}
?>
CU
 
Zurück