Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.03.2002, 17:18   #1
TP-Newbie
 
Registriert seit: Mar 2002
Assassinator macht alles soweit korrekt
Question

Logische Operatoren funzen nicht ???


Hab folgendes Problem, ich will nen Login programmieren. Klappt auch wunderbar. Nun soll der auch sicher sein, und deshalb checken, ob sowohl Benutzername, als auch Passwort richtig sind. Klappt aber nicht. Wenn ich für den Benutzernamen nichts eingebe, krieg ich ne Fehlermeldung (richtig so), aber wenn ich nen Benutzernamen eingebe, aber kein Passwort, dann passiert nichts.
Mein Script sieht so aus:

<?php
include('functions.php');

if(!$submit)
{
login_form();
}
else
{
if($user=='' || $pass=='')
{
echo "Laber nich";
}

if($user=="rudolf" && $pass="scharping")
{
news_posten();
}
}
?>

Der scheint irgendwie das || bzw. && nicht "auszuführen" sondern checkt nur $user, $pass übergeht der irgendwie. Ich lagere übrigens Passwort und Username nicht in einer Datenbank, weil für dieses Skript eh nur ein User (ich) vorgesehen ist. Wäre für jede Hilfe dankbar.
Assassinator ist offline   Mit Zitat antworten


Alt 10.03.2002, 17:25   #2
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
So sollte es klappen:

PHP-Code:
<?php 
include('functions.php'); 

if(!
$submit) { 
    
login_form(); 

else { 
    if(
$user=="rudolf" && $pass="scharping"){ 
        
news_posten(); 
    } 
    else if(
$user=="" || $pass=="") { 
        echo 
"Laber nich"
    } 
    else{ 
        echo 
"Laber nich"
    }


?>
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 12.03.2002, 16:40   #3
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
grüssi!

ich will ja keine veteranen vergraulen, aber der fehler liegt imho darin, dass er

PHP-Code:
If $pass="scharping" und nicht $pass[b]==[/b"scharping" 
getippselt hat (kann auch ein fehler beim posten gewesen sein).

auch verstehe ich den sinn des else-if zweiges net.


PHP-Code:
if($user=="rudolf" && $pass=="scharping")
{
   
news_posten(); 

    else

        echo 
"Laber nich"

müsserte eigentlich auch reichen. oder?

lf
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 12.03.2002, 16:44   #4
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Ähh... ja, Du hast recht. *rotwerd*
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 12.03.2002, 16:50   #5
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
dieser satz!
den würde ich auch gerne mal von meiner frau hören

oder: willst du mich heiraten!

lf

p.s
wohnst du eigentlich hier im forum?
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 12.03.2002, 17:48   #6
TP-Newbie
 
Registriert seit: Mar 2002
Assassinator macht alles soweit korrekt
So, erstmal danke für die, habs aber selbst gelöst, das Problem war: das Formular hat, warum auch immer, nur den Benutzernamen weitergegeben. Hab daraufhin das gesamte Formular nochmal gelöscht und neu geschrieben, jetzt funzt es, und ich hab wirklich rein gar nix am Formular geändert. Hab einfach überprüft, welchen Wert $password nach dem Absenden annimmt, und der war, egal was ich eingab, "standard". Komisch, gell?
Assassinator ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Logische Operatoren funzen nicht ??? Logische Operatoren funzen nicht ???
« wie Zeit auslesen und mit Differenz anzeigen | REPLACE Befehl für MySQL »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:08 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67