Brugere lige nu: 1 Hjemmesideskolen - Koden, der tjekker adgangsret

Koden, der tjekker adgangsret

Siden er opdateret 6.7.2008

Sådan skal du lave det php-script, der tjekker, om brugeren skal have adgang til siderne

Først skal du øverst på siden indsætte disse php-koder:

<?php
header ("Location: forside.php");
?>
<?php
session_start();
?>

Derefter indsætter du i samme sides body dette php-script:

Data i de to første kodelinjer er dem, der logger ind i databasen, for at du kan tjekke adgangsrettighederne. Hvis brugeren har indtastet korrekte data, viderestilles til den side, der er specifiseret i kodelinjen øverst i det første script:

<?php
mysql_connect("databaseserver", "brugernavn", "password"); mysql_select_db("database");
$result = mysql_query("SELECT NULL FROM users WHERE brugernavn =
'".$_POST['brugernavn']."' AND password = '".$_POST['password']."'") or die
(mysql_error());
if ($antal_raekker=mysql_num_rows($result)>0){
$_SESSION['logget_ind']=1;
  $_SESSION['brugernavn'] = $brugernavn;
  $_SESSION['password'] = $password;
}
else
{
echo " <p>Fejlmeddelelse ved ukorrekt login</p>";
}
?>

Du skal selv indsætte:

  1. Navnet på den server, hvor din MySql-database ligger.
  2. Dit brugernavn.
  3. Dit password.
  4. Navnet på den database, der indeholder tabellen med brugerdata.
  5. Navnet på den tabel, hvori brugerdata skal tjekkes.

Følgende muligheder for ukorrekt login kan forekomme og alle fanges og gives samme fejlmeddelelse:

  1. Brugernavn er skrevet forkert
  2. Brugernavn mangler
  3. Password er skrevet forkert
  4. Password mangler
  5. Brugernavn og password er skrevet forkert
  6. Brugernavn og password mangler
Valid XHTML og CSS / Copyright © Hjemmesideskolen oktober 2004
Hjemmesideskolen
Du er her: Forsiden - scripts - phpmysql - Koden, der tjekker adgangsret
Brugere lige nu: 11
Home Mail