2 stk. logins til admin, hvordan?
Jeg har et loginsystem til en admindel der er delt i to filer.form.handel.php:
<?php
session_start();
if (!isset($_SESSION['laccess']) && $_POST['referer'] != 'login') {
header("Location: index.php?f=needlogin");
exit;
}
include('../inc.config.php');
if ($_POST['referer'] == 'login') {
if ($_POST['username'] == $cfg['admin']['username'] && $_POST['password'] == $cfg['admin']['password']) {
$_SESSION['laccess'] = 1;
header("Location: administration.php");
} else {
header("Location: index.php?f=wronglogin");
}
}
if ($_POST['referer'] == 'post_news') {
if ($_FILES['image']['name'] != '') {
$image = time().substr($_FILES['image']['name'],strrpos($_FILES['image']['name'],'.'));
move_uploaded_file($_FILES['image']['tmp_name'], '../files/'.$image);
} elseif ($_POST['standard'] != '') {
$image = $_POST['standard'];
} else {
$image = '';
}
mysql_query("INSERT INTO logbog VALUES ('','".$_POST['title']."','".$_POST['author']."',now(),'".$_POST['synopsis']."','".$_POST['text']."','".$image."')") or die(mysql_error());
header("Location: news.list.php");
}
if ($_POST['referer'] == 'edit_news') {
mysql_query("UPDATE logbog SET title='".$_POST['title']."', author='".$_POST['author']."', synopsis='".$_POST['synopsis']."', text='".$_POST['text']."', image='".$_POST['image']."' WHERE id=".$_POST['id']."") or die(mysql_error());
header("Location: news.list.php?offset=".$_POST['offset']);
}
if ($_POST['referer'] == 'upload') {
for ($i=0;$i<count($_FILES['file']['name']);$i++) {
if ($_FILES['file']['name'][$i] != '') {
move_uploaded_file($_FILES['file']['tmp_name'][$i], '../files/'.$_FILES['file']['name'][$i]);
}
}
header("Location: files.list.php");
}
?>
inc.config.php:
<?php
/* Indstillinger : database */
$cfg['mysql']['host'] = 'localhost'; // Host til database
$cfg['mysql']['username'] = '---------'; // Brugernavn til database
$cfg['mysql']['password'] = '---------'; // Kodeord til database
$cfg['mysql']['database'] = '---------'; // Database
/* Indstillinger : administrationsmodul */
$cfg['admin']['username'] = 'admin'; // Brugernavn til administrationsmodul
$cfg['admin']['password'] = '1234'; // Kodeord til administrationsmodul
/* Indstillinger : side */
$cfg['limit'] = 10; // Antal resultater pr. side.
$cfg['pages_each_way'] = 7; // Sider der peger hver vej
/* Redigering ikke nødvendig herunder */
mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM logbog"),0);
$offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
$start_point = ($offset-($cfg['pages_each_way']*$cfg['limit']) < 0) ? 0 : $offset-($cfg['pages_each_way']*$cfg['limit']);
$end_point = ($offset+($cfg['pages_each_way']*$cfg['limit']) > $total) ? $total : $offset+($cfg['pages_each_way']*$cfg['limit']);
$page_number = ($start_point/$cfg['limit'])+1;
?>
Hvordan får jeg det lavet sådan at der er to admin-logins, altså admin1 og admin2, med hver deres password?
Håder der er en der kan hjælpe.
