/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
vidre send til url
Fra : Zalza


Dato : 28-12-03 02:09

Hej

Jeg leger lidt med php og et total nybegynder

Roder lidt med en password side, og kunne godt tænke mig at vide: hvad i
koden (her under) der skal ændres/tilføjes for at man selv kan bestemme en
url siden skal gå til hvis en forkert kode tastes

//----- kode start -----


<?php

$username = "someuser";
$password = "somepassword";

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] !=
$password) {

?>

<h1>Login</h1>

<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF'];
?>">
<p><label for="txtUsername">Username:</label>
<br /><input type="text" title="Enter your Username" name="txtUsername"
/></p>

<p><label for="txtpassword">Password:</label>
<br /><input type="password" title="Enter your password"
name="txtPassword" /></p>

<p><input type="submit" name="Submit" value="Login" /></p>

</form>

<?php

}
else {

?>

<p>This is the protected page. Your private content goes here.</p>

<?php

}

?>


//--- slut----


VH. Z.



 
 
Tonni Aagesen (28-12-2003)
Kommentar
Fra : Tonni Aagesen


Dato : 28-12-03 02:51

Zalza wrote:

> Roder lidt med en password side, og kunne godt tænke mig at vide: hvad i
> koden (her under) der skal ændres/tilføjes for at man selv kan bestemme en
> url siden skal gå til hvis en forkert kode tastes

Du skal have fat i header() - læs mere her:
http://dk.php.net/manual/en/function.header.php

Har lige hurtigt lavet en rewrite af din kode - utestet:

> //----- kode start -----

<?php

$username = "someuser";
$password = "somepassword";

if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] !=
$password) {

header("location: http://domain.tld/error.txt");

} else {

?>

<h1>Login</h1>

<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF'];
?>">
<p><label for="txtUsername">Username:</label>
<br /><input type="text" title="Enter your Username" name="txtUsername"
/></p>

<p><label for="txtpassword">Password:</label>
<br /><input type="password" title="Enter your password"
name="txtPassword" /></p>

<p><input type="submit" name="Submit" value="Login" /></p>

</form>

<?php

}

?>

> //--- slut----

Mvh
Tonni

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste