/
Forside
/
Teknologi
/
Udvikling
/
PHP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
PHP
#
Navn
Point
1
rfh
3959
2
natmaden
3372
3
poul_from
3310
4
funbreak
2700
5
stone47
2230
6
Jin2k
1960
7
Angband
1743
8
Bjerner
1249
9
refi
1185
10
Interkril..
1146
login
Fra :
Søren
Dato :
05-03-04 14:12
Jeg har nedenstående kode, som jeg har et problem med. Jeg kalder
nedenstående side login.php og når jeg går ind på siden bliver jeg med
det samme videre dirigeret til loginagain.php uden at jeg overhovedet
får lov at indtaste brugernavn og password. Jeg skal kun viderestilles
til loginagain.php hvis jeg har tastet forkert brugernavn og password.
Såfremt det er rigtig indtastet kommer jeg til control.php
Jeg håber der er én der kan fortælle mig hvad jeg gør forkert.
/Søren
min kode:
<?php
session_start ();
$address = "loginagain.php";
if (isset ($_POST["username"]) && isset ($_POST["password"])) {
if ($_POST["username"] == "my" && $_POST["password"] == "page") {
$_SESSION["username"] = $_POST["username"];
$_SESSION["password"] = $_POST["password"];
$address = "control.php";
}
}
header ("Location: ".$address);
exit;
?>
<html>
<head>
<title>MyPage</title>
</head>
<body>
<form name="form" method="post" action="get">
<p><label for="txtUsername">Brugernavn:</label>
<input type="text" title="Indtast brugernavn" name="txtUsername" </p>
<p><label for="txtpassword">Password:</label>
<input type="password" title="Indtast password" name="txtPassword"></p>
<p><input type="submit" name="Submit" value="Login" /></p>
</form>
</body>
</html>
Lene Olsson (
05-03-2004
)
Kommentar
Fra :
Lene Olsson
Dato :
05-03-04 14:43
Jeg ved ikke om denne her virker men prøv.
<html>
<head>
<title>MyPage</title>
</head>
<body>
<form method="<?php echo $PHP_SELF ?>" action="get">
Brugernavn:
<br>
<input type="text" title="Indtast brugernavn" name="username">
<br>
Password:
<br>
<input type="password" title="Indtast password" name="password">
<br>
<input type="submit" name="Submit" value="Login">
</form>
</body>
</html>
<?php
$address = "loginagain.php";
if (isset ($_POST["username"]) && isset ($_POST["password"])) {
if ($_POST["username"] == "my" && $_POST["password"] == "page") {
$_SESSION["username"] = $_POST["username"];
$_SESSION["password"] = $_POST["password"];
$address = "control.php";
}
}
exit;
?>
"Søren" <sorenh@gmx.net> skrev i en meddelelse
news:40487cb2$0$184$edfadb0f@dread12.news.tele.dk...
> Jeg har nedenstående kode, som jeg har et problem med. Jeg kalder
> nedenstående side login.php og når jeg går ind på siden bliver jeg med
> det samme videre dirigeret til loginagain.php uden at jeg overhovedet
> får lov at indtaste brugernavn og password. Jeg skal kun viderestilles
> til loginagain.php hvis jeg har tastet forkert brugernavn og password.
> Såfremt det er rigtig indtastet kommer jeg til control.php
>
> Jeg håber der er én der kan fortælle mig hvad jeg gør forkert.
>
> /Søren
>
> min kode:
>
> <?php
> session_start ();
> $address = "loginagain.php";
> if (isset ($_POST["username"]) && isset ($_POST["password"])) {
> if ($_POST["username"] == "my" && $_POST["password"] == "page") {
>
> $_SESSION["username"] = $_POST["username"];
> $_SESSION["password"] = $_POST["password"];
>
> $address = "control.php";
>
> }
>
> }
>
> header ("Location: ".$address);
> exit;
>
> ?>
>
> <html>
> <head>
> <title>MyPage</title>
> </head>
> <body>
>
> <form name="form" method="post" action="get">
>
> <p><label for="txtUsername">Brugernavn:</label>
> <input type="text" title="Indtast brugernavn" name="txtUsername" </p>
>
> <p><label for="txtpassword">Password:</label>
> <input type="password" title="Indtast password" name="txtPassword"></p>
>
> <p><input type="submit" name="Submit" value="Login" /></p>
>
> </form>
>
> </body>
> </html>
>
Anders Christiansen (
07-03-2004
)
Kommentar
Fra :
Anders Christiansen
Dato :
07-03-04 21:47
Jeg er lidt af en nOOb til det her meeeen jeg tror dit problem er følgende..
<input type="text" title="Indtast brugernavn" name="txtUsername" </p>
>
Den sender en variable txtUsername til den næste side..
if (isset ($_POST["username"]) && isset ($_POST["password"]))
Denne linie venter på en variable der hedder username.
Mit forslag vil være at prøve at ændre "name" i den form til username og
password i stedet for txtUsername og txtPassword.
Hilsen
Anders..
p.s. for at vise hvormeget nOOb jeg er så var jeg ikke klar over at man
kunne lave redirects på den måde.
"Søren" <sorenh@gmx.net> skrev i en meddelelse
news:40487cb2$0$184$edfadb0f@dread12.news.tele.dk...
> Jeg har nedenstående kode, som jeg har et problem med. Jeg kalder
> nedenstående side login.php og når jeg går ind på siden bliver jeg med
> det samme videre dirigeret til loginagain.php uden at jeg overhovedet
> får lov at indtaste brugernavn og password. Jeg skal kun viderestilles
> til loginagain.php hvis jeg har tastet forkert brugernavn og password.
> Såfremt det er rigtig indtastet kommer jeg til control.php
>
> Jeg håber der er én der kan fortælle mig hvad jeg gør forkert.
>
> /Søren
>
> min kode:
>
> <?php
> session_start ();
> $address = "loginagain.php";
> if (isset ($_POST["username"]) && isset ($_POST["password"])) {
> if ($_POST["username"] == "my" && $_POST["password"] == "page") {
>
> $_SESSION["username"] = $_POST["username"];
> $_SESSION["password"] = $_POST["password"];
>
> $address = "control.php";
>
> }
>
> }
>
> header ("Location: ".$address);
> exit;
>
> ?>
>
> <html>
> <head>
> <title>MyPage</title>
> </head>
> <body>
>
> <form name="form" method="post" action="get">
>
> <p><label for="txtUsername">Brugernavn:</label>
> <input type="text" title="Indtast brugernavn" name="txtUsername" </p>
>
> <p><label for="txtpassword">Password:</label>
> <input type="password" title="Indtast password" name="txtPassword"></p>
>
> <p><input type="submit" name="Submit" value="Login" /></p>
>
> </form>
>
> </body>
> </html>
>
Søg
Alle emner
Teknologi
Udvikling
PHP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177554
Tips :
31968
Nyheder :
719565
Indlæg :
6408852
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.