Groups | Search | Server Info | Login | Register


Groups > dk.edb.internet.webdesign.serverside.php > #6972

Re: Spørgsmål til simpel logon kode

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

Show all headers | View raw


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 | NextPrevious in thread | Find similar


Thread

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