Simpler Login

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag 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
Benutzeravatar
King Crusty
Mitglied
Beiträge: 209
Registriert: 20.04.2002 11:58
Wohnort: Deggendorf - Altötting
Kontaktdaten:

Beitrag 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.
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag 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
Benutzeravatar
King Crusty
Mitglied
Beiträge: 209
Registriert: 20.04.2002 11:58
Wohnort: Deggendorf - Altötting
Kontaktdaten:

Beitrag von King Crusty »

schau dir mal an was cookies/session [in php] machen können, dann kommst du sicher weiter...
Antworten

Zurück zu „Coding & Technik“