Seite 2 von 2

Verfasst: 10.06.2003 19:25
von user666
mh, ich hab das nur übernommen, da ich mit sowas noch keine erfahrung gemacht habe. könnte jemand so freundlich sein und mir sagen wie es richtig gehört :)

thx+mfg

Verfasst: 10.06.2003 23:03
von King Crusty

Code: Alles auswählen

<html>
<head>
<title>Zugangsabfrage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="<?php echo $PHP_SELF; ?>" method="get">
Name:<input name="name" type="text">
Passwort:<input name="pwd" type="text">
<input name="" type="submit" value="Submit">
</form>
<?php 
if ($name == username & $pwd == pwd){
echo "<a href='memberlink.html'>Hier gehts weiter in den Memberbereich</a>";
}
else
echo "Zugang nicht gestattet";
?>

</body>
</html>
Schau dir mal das an. Das wäre ein ganz simpler Weg - und für einen Einsteiger eine gute Möglichkeit sich mal in dieses Terrain vorzuwagen. Ich denke, es bringt dir mehr, Code zu verstehen, als wahllos irgendwelche Schnippsel zusammenzukleben.

Das Prinzip hier ist ganz simpel: wenn die Beiden Felder stimmen, wird der weiterführende Link ausgegeben, wenn nicht kommt eine Fehlermeldung.

Verfasst: 14.06.2003 22:12
von user666
thx :wink:

ich habe aber jetzt, dass problem, dass ich immer wenn ich die seite besuche die Login Meldung bekomme :o ich möchte aber, dass wenn ich die seite besuche keine meldung da steht, sondern erst wenn man sich eingelogt hat, oder ein fehllogin war. hier der quelltext falls mir jemand helfen kann :)

Code: Alles auswählen

<?php
	
		$datum = getdate();		//Dateum bestimmen
		
		$jahr = $datum["year"];
		$monat = $datum["mon"];
		$tag = $datum["mday"];
		
		$username = admin;
		$userpwd = admin;
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#999999" link="#000000" vlink="#000000" alink="#000000">
<table width="801" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr> 
    <td width="150" height="60" valign="top"><font color="#FFFFFF" size="-2" face="Arial, Helvetica, sans-serif">Banner</font></td>
    <td width="500" height="60" valign="top"><font color="#FFFFFF" size="-2" face="Arial, Helvetica, sans-serif">Banner</font></td>
    <td width="150" height="60" valign="top"><font color="#FFFFFF" size="-2" face="Arial, Helvetica, sans-serif">Banner</font></td>
    <td width="1"></td>
  </tr>
  <tr bgcolor="#CCCCCC"> 
    <td height="15" colspan="3" valign="top"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">>>> 
      Du bist hier: Home</font></td>
    <td></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#666666"><font color="#FFFFFF" size="-1" face="Arial, Helvetica, sans-serif">Main</font></td>
    <td rowspan="6" valign="top"><table width="500" height="570" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="500" height="555" bgcolor="#FFFFFF"><p align="center"> 
              <?php 
				if ($name == username & $pwd == userpwd){ 
						echo "<div align=\"center\"><div style=\"width:450px;border:1px solid #000000;background-color:#E8E8E8;color:#000000\"><font color=\"#000000\" face=\"Arial, Helvetica, sans-serif\" size=\"-1\">Login erfolgreich</font></div></div>";
					} 
				else
						echo "<div align=\"center\"><div style=\"width:450px;border:1px solid #000000;background-color:#E8E8E8;color:#000000\"><font color=\"#FF0000\" face=\"Arial, Helvetica, sans-serif\" size=\"-1\">Login fehlgeschlagen</font></div></div>";
				?>
            </p>
            <p align="center">&nbsp;</p>
            <p align="center"><font face="Arial, Helvetica, sans-serif">Inhalt 
              folgt ...</font></p>
            <p align="center"></p>
            <p align="center">&nbsp;</p>
            <p align="center">&nbsp;</p>
            <p align="center">&nbsp;</p>
            <p align="center"><font color="#000000" face="Arial, Helvetica, sans-serif"><a href="forum/">Zum 
              Forum ...</a></font></p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
            <p align="center">&nbsp;</p>
            <p align="left">&nbsp;</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p></td>
        </tr>
      </table></td>
    <td valign="top" bgcolor="#666666"><font color="#FFFFFF" size="-1" face="Arial, Helvetica, sans-serif">Member 
      Login</font></td>
    <td></td>
  </tr>
  <tr> 
    <td rowspan="2" valign="top" bgcolor="#CCCCCC"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td height="115" valign="top" bgcolor="#CCCCCC"> <form name="form1" method="post" action="<?php echo $PHP_SELF; ?>" >
        <div align="left"><font size="-1" face="Arial, Helvetica, sans-serif">Benutzername:</font> 
          <input type="text" name="textfield">
          <font size="-1" face="Arial, Helvetica, sans-serif">Passwort:</font> 
          <input type="password" name="textfield2">
          <input type="submit" name="Submit" value="Login">
          <input type="reset" name="Submit2" value="Clear">
        </div>
      </form></td>
    <td></td>
  </tr>
  <tr> 
    <td rowspan="4" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr> 
          <td width="150" height="15" valign="top" bgcolor="#666666"><font color="#FFFFFF" size="-1" face="Arial, Helvetica, sans-serif">News 
            vom <?php echo $tag.".".$monat.".".$jahr; ?></font></td>
        </tr>
        <tr> 
          <td height="100" valign="top" bgcolor="#CCCCCC"><!--DWLayoutEmptyCell-->&nbsp;</td>
        </tr>
        <tr> 
          <td height="340">&nbsp;</td>
        </tr>
      </table></td>
    <td height="85"></td>
  </tr>
  <tr> 
    <td height="19" valign="top" bgcolor="#666666"><font color="#FFFFFF" size="-1" face="Arial, Helvetica, sans-serif">Community</font></td>
    <td></td>
  </tr>
  <tr> 
    <td height="150" valign="top" bgcolor="#CCCCCC"> <p>&nbsp;</p></td>
    <td></td>
  </tr>
  <tr> 
    <td height="204">&nbsp;</td>
    <td></td>
  </tr>
  <tr> 
    <td height="19">&nbsp;</td>
    <td height="19"> <div align="center"><font size="-2" face="Arial, Helvetica, sans-serif"> 
        <a href="#"><font color="#030303">Impressum</font></a> | <a href="#"><font color="#000000">Disclamer</font></a></font></div></td>
    <td height="19"> <div align="left"></div></td>
    <td></td>
  </tr>
</table>
</body>
</html>
thx+mfg

Verfasst: 18.06.2003 18:32
von King Crusty
schau dir mal an was cookies/session [in php] machen können, dann kommst du sicher weiter...