form virker ikke altid

Tags:    php

<< < 12 > >>
Jeg har en form som bliver brugt til et login system, men den giver som regel en fejlside ("Handlingen blev annulleret") i stedet for at vise mig fejl side i stedet for at vise den rigtige. men hvis jeg så opdatere kommer jeg ind på siden...
hvad er der i vejen og hvad ken jeg gøre ved det??
//Søren



13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
brug $_POST['pass']; og ikke bare $pass ...
Hilsen Chadi
Mit lykketal er 2959



Fold kodeboks ind/udKode 

hov, du mangler <? foran }else{



det er en http-fejl. svært at svare på, har du noget kode, og et eksempel?



det er en http-fejl. svært at svare på, har du noget kode, og et eksempel?


Formen peger på sig selv, da den er i en if så hvis der ikke er et password intastet eller session'en er sat bliver man sent vidre til formen, som så peger på sig selv. titlen til spørgsmålet var måske lidt vildledende, da den aldrig virker... jamen i kan da godt få noget kode:

<?
session_start();
$tjekker = 0;
$checkp = "kode";
$checkp = md5($checkp);
?>
<?
$dato = time();
$dato = date("d/m-Y", $dato) . " kl. " . date("H:i:s", $dato);

//Tjek om pass er rigtigt!
if (md5($pass) === $checkp) {
$_SESSION['login2'] = 1;
$tjekker = $tjekker + 1;
$tekst = $dato . " | LOGET: på \\n";
$fil = fopen("log.txt", "a");
fwrite($fil, $tekst);
fclose($fil);
}
if($_SESSION['login2'] == 1){
$tjekker = $tjekker + 1;
}

if($tjekker >= 1){
?>
<div id="text">
<center><div class="h3">Administation</div></center>
<div class="mark"><b>Du er loget på</b></div>

}else{
?>
<div id="text">
<center><div class="h3">Login</div></center>

<div class="mark"><b>Admin login</b></div>

<form name="login" action="loginr.php" method="POST">
Adgangskode!<br>
<input type=password name=pass size=30 maxlength=30><br>
<input type=submit name=send value="Login"><br><br>
</form>

<?
}
?>
//Søren



den kan jeg sq ikke se, :(



den kan jeg sq ikke se, :(

kan jeg godt nok heller ikke... det har virket fint i et stykke tid... måske noget med at det liger på frac.dk og deres server...
//Søren



den kan jeg sq ikke se, :(
kan jeg godt nok heller ikke... det har virket fint i et stykke tid... måske noget med at det liger på frac.dk og deres server...
//Søren


Det kan være. nok mest sandsynligt en fejl på serveren, da det ikke er en php-fejl



den kan jeg sq ikke se, :(
kan jeg godt nok heller ikke... det har virket fint i et stykke tid... måske noget med at det liger på frac.dk og deres server...
//Søren

Det kan være. nok mest sandsynligt en fejl på serveren, da det ikke er en php-fejl


tjae... men på frac.dk er der også en login form, men den virker... Chadi $_POST['pass']; virker heller ikke, giver samme fejl...
//Søren



Fold kodeboks ind/udKode 

hov, du mangler <? foran }else{


Det er fordi jeg har klippet noget fra, den er der i den rigtige fil...
//Søren



Har lige læst i deres forum, der var en som vidste at det var serveren der var galt... men tak for jeres tid...
//Søren



<< < 12 > >>
t