Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


passworteingabe programmieren

Fragen oder Probleme mit HTML, PHP oder CSS?

passworteingabe programmieren

Beitragvon yemaja am 09.07.2006, 22:51

http://www.informationsarchiv.net/foren ... 10318.html

guten abend!

nach langem suchen im internet bin ich auf dem link oben fündig geworden... genau das brauch ich... nur funktioniert das leider nicht... und ich kann zuwenig/kein php... um rauszufinden warum es nicht funktioniert...

alles genau nach anleitung erstellt und trotz richtiger passwort eingabe wird immer falsche zugangsdaten kommen...
es scheint da ein haken drin zu sein...

falls hier jemand php-versiert ist und diesen haken findet, wäre das echt super...
gruss yemaja
yemaja
 
Beiträge: 5
Registriert: 09.07.2006, 22:35
Wohnort: basel, schweiz


Beitragvon sp!n am 09.07.2006, 23:38

Sieht so aus, als hättest du in deiner PHP Konfiguration register_globals auf OFF.
Nun zur Problembehebung:
anstatt von

Code: Alles auswählen
<html>
<head>
<title>PSW login by Techniknet.de</title>
</head>
<body>
<?php
include("pwd.php");
if (($benutzer == "$user") and ($passwort == "$pass"))
{
echo "
<html>
<head>
<title>Der Login</title>
</head>
<body>
Das is der Inhalt.
</body>
</html>
";
}
else
{
echo "Falsche Zugangsdaten.";
}
?>
</body>
</html>


schreibst du

Code: Alles auswählen
<html>
<head>
<title>PSW login by Techniknet.de</title>
</head>
<body>
<?php
include("pwd.php");
if (($benutzer == $_POST["user"]) and ($passwort == $_POST["pass"]))
{
echo "
<html>
<head>
<title>Der Login</title>
</head>
<body>
Das is der Inhalt.
</body>
</html>
";
}
else
{
echo "Falsche Zugangsdaten.";
}
?>
</body>
</html>
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon yemaja am 09.07.2006, 23:50

sp!n hat geschrieben:Sieht so aus, als hättest du in deiner PHP Konfiguration register_globals auf OFF.


sollte ich das besser umstellen?

vielen dank für die hilfe!!!
so funktionierts!
freudiger gruss
yemaja
yemaja
 
Beiträge: 5
Registriert: 09.07.2006, 22:35
Wohnort: basel, schweiz

Beitragvon yemaja am 10.07.2006, 00:29

hallo! ja super nun tuts *freu*

so ist also mein testcode...

Code: Alles auswählen
<html>
<head>
<title>testecke</title>
</head>
<body>
<?php
include('pwd.php');
if ($passwort == $_POST['pass'])
{
echo '
<html>
<head>
<title>Der Login</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#9999FF">
    <td><h1>texttexttext</h1></td>
    <td>&nbsp;</td>
  </tr>
  <tr bgcolor="#9999FF">
    <td>xxx</td>
    <td>xxx</td>
  </tr>
  <tr bgcolor="#9999FF">
    <td><a href="c">link</a></td>
    <td>xxx</td>
  </tr>
  <tr bgcolor="#9999FF">
    <td>xxx</td>
    <td>xxx</td>
  </tr>
  <tr bgcolor="#9999FF">
    <td>xxx</td>
    <td>xxx</td>
  </tr>
  <tr bgcolor="#9999FF">
    <td>xxx</td>
    <td>xxx</td>
  </tr>
</table>
</body>
</html>
';
}
else
{
echo 'Falsche Zugangsdaten.';
}
?>
</body>
</html>


nun möchte ich gerne zwei dinge noch modifizieren...

1. habe ich eine css-datei für meine html-tabelle... wo genau muss ich die einfügen?

2. möchte ich gerne, dass bei falschen zugangsdaten statt dem obengenannten text eine 401-fehlerseite kommt...

ganz herzlichen dank für die hilfe
und lieben gruss
yemaja
yemaja
 
Beiträge: 5
Registriert: 09.07.2006, 22:35
Wohnort: basel, schweiz

Beitragvon yemaja am 10.07.2006, 08:12

das css habe ich gelöst...

wenn nun noch jemand nen tipp hat, wie ich auf eine html-fehlerseite verlinke statt der worte falsche zugangsdaten... dann bin ich restlos glücklich :wink: :)
frohes schaffen und grüsse
yemaja
yemaja
 
Beiträge: 5
Registriert: 09.07.2006, 22:35
Wohnort: basel, schweiz

Beitragvon sp!n am 10.07.2006, 14:34

Das hättest du aber auch selbst im Google finden können :roll:

http://www.fabians-webdesign.de/tutorials/eigene_fehlerseiten.htm
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon yemaja am 10.07.2006, 15:10

hallo
vielen dank für den hinweis, aber das ist nicht das problem!
ich habe die fehlerseiten doch schon...

ich weiss nicht wie ich es in diesem script einbauen muss, dass dieses script bei falscher passworteingabe nicht den satz
'Falsche Zugangsdaten
bringt... sondern auf eben eine htmlseite weiterleitet!

Code: Alles auswählen
';
}
else
{
echo 'Falsche Zugangsdaten.';
}
?>
</body>
</html> 

yemaja
 
Beiträge: 5
Registriert: 09.07.2006, 22:35
Wohnort: basel, schweiz

Beitragvon sp!n am 10.07.2006, 17:20

statt

Code: Alles auswählen
else
{
echo 'Falsche Zugangsdaten.';
}
?>
</body>
</html> 



so schreiben

Code: Alles auswählen
else
{
header("Location: deinlink.html");
}
?>
</body>
</html> 



Achtung: Das mit dem header funktioniert nur wenn vorher noch keine Ausgabe im Dodkument war, wenn doch ersetze es durch diesen Code:


Code: Alles auswählen
else
{
<script language="JavaScript"> window.location.href = "deinlink.html";</script>
}
?>
</body>
</html> 



Hier muss aber Javascript aktiviert sein.

Hoffentlich hab ich es diesmal richtig verstanden 8)
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste