Archief - Admin gedeelte

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Nickske88

Legacy Member
Beste,

ik heb een site gemaakt met een admin gedeelte (dreamweaver) dus
een gewone gebruiker kan de beginpagina zien en bijvoorbeeld de foto pagina.

Als ik als admin inlog, komt er een admin gedeelte onder de standaard
links en dit bevat dan nog enkele links zoals bewerk fotoboek enz... .

Nu is dit allemaal goed en wel, het inloggen werkt perfect.

Maar zodra ik ingelogd ben als admin en op de link beginpagina druk word ik automatisch uitgelogd.

De pagina's die onder het admin gedeelte staan zijn geen probleem, hier heb ik het server behavior user authentication --> restrict access to page toegepast.

Maar dit kan ik dus niet doen bij de beginpagina want dan kunnen gewone bezoekers niet meer op de site.
Hoe kan ik dit best oplossen?

Mvg, Nick

Nickske88

Legacy Member
RpR zei:
Voor zo sites raad ik een cms aan zoals wordpress of drupal.

probleem is dat we dit een keer in dreamweaver moeten maken voor een project voor school omdat het gebruik van cms niet is toegelaten.

Maar ik kom er niet echt goed uit hoe ik dit ga oplossen.

RpR

Legacy Member
Probeer het volgende eens. Je logt in en gaat terug naar de startpagina. Typ dan eens manueel een link in van het admin gedeelte. Laad hij dan de pagina dan ben je nog steeds admin maar heb je op de startpagina geen code staan die laat zien dat je wel degelijk admin zijt.

UnD3RD0G

Legacy Member
wtf, Dreamweaver genereerd een CMS/Admin/backend voor je website? :unsure: of versta ik da slecht?

Nickske88

Legacy Member
RpR zei:
Probeer het volgende eens. Je logt in en gaat terug naar de startpagina. Typ dan eens manueel een link in van het admin gedeelte. Laad hij dan de pagina dan ben je nog steeds admin maar heb je op de startpagina geen code staan die laat zien dat je wel degelijk admin zijt.

Dit werkt wel. Maar als ik op de startpagina code zet dat ik admin ben, dan kunnen gewone users niet meer op de startpagina komen?

Thx dit helpt alweer een heel stuk.

lorenzo

Legacy Member
if (you admin) {
show admin
}
else
{
show user
}

om het heel simplistisch voor te stellen

Nickske88

Legacy Member
Jaja,

iedereen hartelijk bedankt, het is me gelukt.
Heb op de index pagina een mooie if/else constructie gemaakt
die controleerd op je gebruikersnaam en op je wachtwoord.

Iedereen bedankt!

mvg, Nick

phil_r

Legacy Member
Als je een admin gedeelte heb zie dat je alles van admin gescheiden houd met user, met gewoon een if/else is je beveiliging niet al te goed. Uiteindelijk met vele deftige if/else kan het mss nog goed lopen als de website niet al te groot is. Het is maar een hint dus ;-)

dJeez

Legacy Member
Nu moet je mij toch eens uitleggen hoe je gaat controleren of iemand een admin is, en daar specifieke content voor tonen in de gewone userpagina's, zonder een if-else structuur (of conditional statement) te gebruiken...

Wat is overigens volgens u het verschil tussen een "deftige if/else" en een "gewone if/else"?

phil_r

Legacy Member
Ik bedoel, als admin gedeelte met bijvoorbeeld .htacces of in een aparte website enkel voor de admin...

Met een deftige if else bedoel ik dat je niet dit krijgt:
Code:
if (...) {
if (...) {
if (...) {
if (...) {
}}}

Dat gebeurt helaas veel, soms moet dat, maar probeer eerst je script te modelleren met UML vervolgens de juiste patterns toepassen en je komt op een veel professioneler script en iemand anders kan er zo mee verder werken. Hij hoeft dan niet alle ifs afgaan.
Het is de dag van vandaag OOP, dat geld ook voor websites. :) -> En je hebt dan voor de view(gebruikerspagina) een MVC2 patroon

Tja aangezien we wss gestructuurd programmeren bezig zijn hier, if else natuurlijk... Ik geef maar hints he!
Ik zit hier niet te zeggen dat if else verboden is ofzo.. Er zit in elk programma wss wel 100den conditional statements.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan