Groups | Search | Server Info | Login | Register
Groups > dk.edb.internet.webdesign.serverside.php > #6972
| From | "Asger Joergensen" <Junk@Asger-P.dk> |
|---|---|
| Subject | Re: Spørgsmål til simpel logon kode |
| Newsgroups | dk.edb.internet.webdesign.serverside.php |
| References | <xn0jufjsen83w9q004@news.astraweb.com> <56643735$0$15465$c3e8da3$f6d5ad96@news.astraweb.com> |
| Organization | Asger-P |
| Message-ID | <xn0jug24gnwx2x0005@news.astraweb.com> (permalink) |
| Date | 2015-12-06 14:07 +0000 |
Hej Jan
Jan Hansen skrev:
> Mon ikke if(isset($_POST)) skulle have været if(empty($_POST))
> for at kunne tilføje noget fejlmelding ved forkert brugernavn
> eller password? Linien
> $user = $_POST['user'];
> giver, når error_reporting er slået til, en besked om
> Notice: Undefined index: user in /var/www/html/test/secure.php on line 1
> når der ikke er postet noget.
> (isset($_POST)) er tilsyneladende altid true, prøv at indsætte en linie
> øverst med
> if(isset($_POST)) echo "post indeholder ".count($_POST)." elementer";
> det skriver 0 eller 3 alt efter om der er postet noget eller ej.
Tak for svaret Jan, jeg har nu slettet isset($_POST) og er endt med det her
i min index.php, jeg bruger session så jeg kan redirecte tilbage til index.php
fra mine php filer, uden at brugeren igen skal logge på:
<?php
if( ( ! isset( $_SESSION['user'] ) ) || $_SESSION['user'] != "*******" )
$_SESSION['user'] = strtolower( $_POST['user'] );
if( ( ! isset( $_SESSION['pass'] ) ) || $_SESSION['pass'] != "*******" )
$_SESSION['pass'] = strtolower( $_POST['pass'] );
if($_SESSION['user'] == "******" && $_SESSION['pass'] == "*******")
{
}else{
?>
<div class="logon">
<form method="POST" class="item-add" action="index.php">
<span>
Bruger <input type="text" name="user" class="logon-input"></input>
</span>
<span>
Kodeord <input type="password" name="pass" class="logon-input"></input>
</span>
<span>
<input type="submit" name="submit" value="Log på" class="logon-submit"></input>
</span>
</form>
</div>
<?php
exit;
}
?>
p.s. siden kræver kun minimum sikkerhed, da dette kun er en huskeseddel der
indeholder småjobs .
Venlig hilsen
Asger-P
MacroMenu et nyt program, se videoen på:
http://asger-p.dk/software/macromenu.php#QuickTour
Back to dk.edb.internet.webdesign.serverside.php | Previous | Next — Previous in thread | Find similar
Spørgsmål til simpel logon kode "Asger Joergensen" <Junk@Asger-P.dk> - 2015-12-06 02:32 +0000
Re: Spørgsmål til simpel logon kode Jan Hansen <jhjjhjhhansen@gmail.com> - 2015-12-06 13:25 +0000
Re: Spørgsmål til simpel logon kode "Asger Joergensen" <Junk@Asger-P.dk> - 2015-12-06 14:07 +0000
csiph-web