Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  4 771
Hei er det none som vet hvordan jeg kan få flere admin brukere i dette scriptet?

Kode

<?php
/*** KONFIGURASJON ***/

$URLToAdminPage		= "admin.php";
$Username			= "admin";	// brukernavnet
// sett inn ditt md5krypterte passord under.
$EncryptedPassword	= "1a1dc91c907325c69271ddf0c944bc72";


/*** SCRIPTET STARTER HER ***************************************************/
/*** (ikke gjør endringer med mindre du vet hva du gjør! =) *****************/



// sjekke om brukeren er logget inn
session_start();
if ($_SESSION['LoggedIn']) $LoggedIn=true;
else $LoggedIn=false;

/* INNLOGGING */

if ($_GET['action']=="login")
{
	$user = $_POST['user'];
	$pass = $_POST['pass'];
	
	if ($user == $Username && md5($pass) == $EncryptedPassword) {
		$_SESSION['LoggedIn'] = true;
		header("Location: $URLToAdminPage"); 
	}
	else header("Location: $URLToAdminPage?msg=error");
}

/* UTLOGGING */

if ($_GET['action']=="logout")
{
	$_SESSION['LoggedIn'] = false;
	header("Location: $URLToAdminPage?msg=loggedout");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

  <title>Loginscript v1.3</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <link rel="stylesheet" type="text/css" href="style.css">

</head>
<body>

<h1>Administrasjon</h1>

<?php

/* LOGINFORM */

if ($LoggedIn) echo "<p>Du er for øyeblikket logget inn og kan nå gå til gjesteboka!</p>\n<p><a href=\"admin.php?action=logout\">Logg ut!</a></p>";
else {
echo <<< end

  <form action="admin.php?action=login" method="post">
  <table cellspacing="0" cellpadding="0" border="0">
    <tr><td>Brukernavn:&nbsp;&nbsp;&nbsp;</td><td><input name="user" type="text" size="$InputSize"></td></tr>
    <tr><td>Passord:&nbsp;&nbsp;&nbsp;</td><td><input name="pass" type="password" size="$InputSize"></td></tr>
    <tr><td></td><td><input type="submit" value="Login"></td></tr>
  </table>
  </form>
  
  <p>Du må logge inn!</p>

end;

	if ($_GET['msg']=="error") echo "<p style=\"color:red\"><b>Feil brukernavn eller passord!</b></p>\n";
	if ($_GET['msg']=="loggedout") echo "<p style=\"color:red\"><b>Du er nå logget ut!</b></p>\n";
}

// PLZ ikke fjern neste linje =)
echo "<p style=\"font-size:10px;margin-top:40px\"><i> <a href=\"http://www.zendurl.com/hhrjkutu/10%20klasse/gjestebok/index.php\">Tilbake til gjesteboka</a>!</i></p>\n";
?>

</body>
</html>
Har brukt det scriptet før, men hugsar ikkje om det var moglegheit for å legge til fleire brukarar utan å omstrukturere store delar eller ikkje. Uansett, sjekk ut denne linken fra Hotscripts.com.

Eg ville nok heller sett på brukarsystem som bygger på MySQL, og ikkje flatfiles (som Mortz sitt gjer), om du skal ha fleire brukarar.
Det trenger ikke og være så sikkert =)

Jag skall prøve og bruke flatfiles
Trådstarter
41 0
Er det ingen som vet?
m0b
m0b's Avatar
DonorAdministrator
Du trenger ikke flere tråder til dette, konsultér din forrige tråd.