webForumDet fria alternativet

Inloggning och behörigheter

PHPur PHP

5 svar · 338 visningar · startad av huggerFanta

Medlem sedan okt. 2002304 inlägg
Frågan#1

Hej!
Vet att det finns en hel det trådar i forumet som behandlar ämnet inloggningar.

Men jag kan inte hitta någon information om något inloggningssystem som behandlar användar behörigheter, eller har jag fel???

Hur som helst, för min del skulle jag vara glad om någon kunde tipsa om något script som här gratis, och fullt användbart!

Har inte så mycket erfarenhet av PHP, men har ett antal gånger implementerat färdiga applikationer, så det skall inte vara några problem!

Hjälp snälla!

Medlem sedan mars 2003429 inlägg
#2

Om du kan hantera databaser och php någorlunda skulle du kunna plocka ett färdigt inloggningsscript som inte bara loggar in och skapar en cookie/session utan kollar varje gång man försöker öppna en sida som kräver behörigheter kollar att man verkligen har dessa.

Bygg sedan på det med t.ex. en kolumn i databasen som berättar vilken rättighet man har.
t.ex. 1 betyder att dom är godkända, 2 betyder att dom kan skriva t.ex. nyheter, och 3 betyder att man har alla rättigheter. Vad du vill ha för system bestämmer du ju helt själ det vara bara ett exempel

Se sedan till att inloggningsscriptet kollar vilka rättigheter som är inlagda i databasen.

klart!

Mvh

Medlem sedan okt. 20001 285 inlägg
#3

Jag körde en enkel funktion

<?
function auth_check($locked,$usergr)
{
    if (empty($_SESSION['userid']) && $locked == "Y") {
    	echo "Denna sida är låst för icke medlemmar!";
    	?>
    	<p>
    	<a href="/login.php">Logga in</a><br />
    	<a href="/join.php">Bli medlem</a>
    	</p>
    	<?
        exit;
    }

    if (!empty($_SESSION['usergroup']) && ($_SESSION['usergroup'] < $usergr)) {
    	echo "Du har inte rätt access för denna sida!";
    	exit;
    }
}
?>

Som jag inkluderade på alla sidor, och där jag ville använda den skrev jag bara..

<?
auth_check("Y",3);
?>

..längst upp i koden

Så om du bara hittar ett inloggningsscript så kan vi fixa user rights

Medlem sedan okt. 2002304 inlägg
#4

Jag har hittat ett inloggningsscript, men hur fixar man till det med user rights i det scriptet?

Skall jag posta det i forumet???

Medlem sedan okt. 20001 285 inlägg
#5

finns det nån *.sql fil med som visar hur databas tabellerna ska se ut ? innan du installerar scriptet så kan vi lägga till en column och sen lägger vi till en admin sida där du kan justera rättigheterna på vem du vill

Medlem sedan mars 20032 667 inlägg
#6

Jag har nog länkat till detta inlägg någon gång tidigare, men gör det gärna igen: :)

http://www.webforum.nu/showthread.php?s=&postid=720712#post720712

135 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)