>>>>> php login fehler! bitte schnelle hilfe!

Fragen oder Probleme mit HTML, PHP oder CSS?

>>>>> php login fehler! bitte schnelle hilfe!

Beitragvon 4-- am 27.07.2006, 07:07

hallo! ich hab ein problem mit meine pw login.. es hat vorher alles funktioniert! jetzt irgendwie nichtmehr!

also, hier der QT von check.php

Code: Alles auswählen
<?php
$user = "4--";
$pass = "beispiel";

if( ("4--"==$user) AND ("beispiel"==$pass) ) {
echo "Login erfolgreich! <br> <br> <a href="news.php" title="Newssciprt">>>>> Weiter <<<</a>";
}
else{
echo "Login fehlgeschlagen! <br> <br> Zurück zur <a href="index.htm" title="Startseite">>>> Startseite <<<</a>";
}
?>


hier der QT vom login:

Code: Alles auswählen
<form method="post" action="check.php">
Username:
<br>
<input type="text" name="user">
<br>
Password:
<br>
<input type="text" name="pass">
<br>
<br>
<input type="submit" value="Login">
</form>


so, und nun mein problem: egal ob ich die richtigen daten eingebe oder nicht, es kommt immer dieser fehler:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/wmbilder/check.php on line 37

thx schonmal für die hilfe[/b]
4--
 
Beiträge: 292
Registriert: 06.06.2006, 19:30
Wohnort: Amberg


Beitragvon sp!n am 27.07.2006, 08:27

Abgesehen davon, dass du deine Formularfelder überschreibst, verwendest du beim echo immer ", du musst einmal " und einmal ' verwenden.
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon 4-- am 27.07.2006, 09:47

oh *lol*. stimmt ja.. welche nehm ich innen für den link? " die, oder ' die?

und was meisnt du mit formularfelder überschreiben?

danke schonmal. mfg, raph
4--
 
Beiträge: 292
Registriert: 06.06.2006, 19:30
Wohnort: Amberg

Beitragvon sp!n am 27.07.2006, 10:54

Nachdem du keine Variablen im Ausdruck hast ist es egal ob du mit ' oder " anfängst.

Wegen überschreiben, egal was du eingibst, die Passwortabfrage wird immer richtig sein ;)
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon 4-- am 27.07.2006, 11:52

ne.. wenn ich was falsches eingi, dann hat früher nicht funktioniert..
4--
 
Beiträge: 292
Registriert: 06.06.2006, 19:30
Wohnort: Amberg

Beitragvon sp!n am 27.07.2006, 15:31

Code: Alles auswählen
<?php
$user = "4--";
$pass = "beispiel";

if( ("4--"==$user) AND ("beispiel"==$pass) ) {
echo "Login erfolgreich! <br> <br> <a href="news.php" title="Newssciprt">>>>> Weiter <<<</a>";
}
else{
echo "Login fehlgeschlagen! <br> <br> Zurück zur <a href="index.htm" title="Startseite">>>> Startseite <<<</a>";
}
?>


$user = 4--, $pass = beispiel

Du prüfst ob $user=4-- ist und ob $pass=beispiel ist, obwohl du es 2 Zeilen darüber so definierst, ist irgendwie naheliegend, dass das wohl immer so sein wird.
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon 4-- am 27.07.2006, 23:00

das kapier ich nich so.. ich bin eiin totaler php anfänger.. akinn man in des script eigentlich mehrere user mit verschieden pw´s einbauen?
4--
 
Beiträge: 292
Registriert: 06.06.2006, 19:30
Wohnort: Amberg

Beitragvon sp!n am 27.07.2006, 23:07

4-- hat geschrieben:das kapier ich nich so.. ich bin eiin totaler php anfänger.. akinn man in des script eigentlich mehrere user mit verschieden pw´s einbauen?


Dann such dir ein vorgefertigtes Login-System, ich bin bereit zu helfen, aber nicht bereit für jemanden zu Programmieren.
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon StormsoN am 27.07.2006, 23:13

*senf dazugeb*

JA, kann man. Ich würd dir raten, das du dir ein PHP Buch zulegst, weil das lernt sich nicht von Heute auf Morgen.

Ein gutes wäre folgendes:
http://www.professionelle-softwareentwi ... e_auflage/
StormsoN
 
Beiträge: 90
Registriert: 24.07.2006, 22:58

Beitragvon sp!n am 27.07.2006, 23:15

nen besseren Einstieg kann man sich wirklich nicht vorstellen :lol:
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon DjSilverbell am 27.07.2006, 23:16

sp!n hat geschrieben:System, ich bin bereit zu helfen, aber nicht bereit für jemanden zu Programmieren.



http://de.selfhtml.org/javascript/sprac ... tm#if_else

Ich würde das mal ausprobieren!
DjSilverbell
 
Beiträge: 1135
Registriert: 10.09.2005, 17:15
Wohnort: Hannover

Beitragvon sp!n am 27.07.2006, 23:30

1) Was soll er mit nem PHP Problem in einem Javascript tutorial

2) Was bringt eine if-else Abfrage für ein komplexes Problem
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Beitragvon DjSilverbell am 28.07.2006, 00:04

Ich hatte aus Versehen nicht alles von deinem Beitrag zitiert.

Es sollte normaler Weise heißen:

Dann such dir ein vorgefertigtes Login-System, ich bin bereit zu helfen, aber nicht bereit für jemanden zu Programmieren.


Und auf der Seite ist ein vorgefertigtes, in dem er nur noch ein paar Sachen ändern muss...

War ja nur ein Vorschlag, falls es ihm gefällt ;)
DjSilverbell
 
Beiträge: 1135
Registriert: 10.09.2005, 17:15
Wohnort: Hannover

Beitragvon StormsoN am 28.07.2006, 00:07

Die Argumente bleiben dennoch im Raum stehen!

Du präsentierst ihm ein JavaScript Codebeispiel aber es geht um PHP!
StormsoN
 
Beiträge: 90
Registriert: 24.07.2006, 22:58

Beitragvon sp!n am 28.07.2006, 00:07

Loginsysteme per Javascript sind grundsätzlich extrem unsicher!
sp!n
 
Beiträge: 386
Registriert: 31.05.2005, 09:05
Wohnort: Wien

Nächste

Zurück zu HTML, PHP & Co.

Wer ist online?

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