Ik ben bezig met een instellingenpanel voor mijn klanten, en ik wil gebruik maken van Apache Authentication (Web Login). Echter weet ik niet hoe ik bepaalde gebruikers naar een bepaalde file moet sturen.
Gebruiker1 zou dan naar gebruiker1.php moeten gaan, enzovoort.
Ik heb overal gezocht, maar al die tutorials vind ik persoonlijk nogal onduidelijk!
Misschien moet koen dan nog eens de vraag goed lezen, want het is volgens mij vrij duidelijk wat hij wil, ondanks dat het woord .htaccess er niet in staat. Echter net als die andere met de php vragen is dit waarschijnlijk voor hem boven de spreekwoordelijke pet…
@Wyodor, helaas zie ik hier niet hoe het mogelijk is om een bepaalde user naar een bepaalde file te redirecten. Excuses voor het ongemak als ik het fout heb.
Even voor de duidelijkheid ik neem aan dat je weinig tot geen ervaring hebt met PHP of andere termen die om de hoek komen kijken bij het maken van een website ?
Als dat zo is waarom maak je dan niet gebruik van één van de vele Gratis Open Source CMS’en die er online te vinden zijn - daar zit vaak al een kant-en-klaar leden systeem ( Users table ) in.
Dus zodra je het CMS kan installeren heb je dus eigenlijk al wat jij zoekt. Iemand die zich registreert + kan inloggen en dan op een profiel-pagina terecht komt.
Zodra je dat hebt kun je verder gaan kijken naar specifieke Tutorials over hoe je deze leden bepaalde opties geeft en die opties iets laats veranderen op een website…
Want als jij nu op dit moment ergens moet gaan leren hoe je een login maakt in PHP + een redirect daar komt je echt geen *** verder mee. En de meeste webdevelopers op vandaag werken ook met Prefab scripts die dit al allemaal doen. Een CMS naar keuze.
Zodra je weet met welk CMS je wilt gaan werken , kun je je serieus verder gaan verdiepen in de materie. - Dan is het ook leuk want PHP leren vanaf NUL is geen *** aan, jij hebt continue dat login-systeem in je hoofd of dat Facebook -scriptje dat je wilt namaken maar al die onderdelen leer je pas in hoofdstuk 7. Geloof mij voor die tijd heb je al lang opgegeven als je opzoek bent naar het maken van een login.
Als je het andersom leert gaat het veel fijner. Eerst een CMS - daar een beetje mee stoeien zodat er passie ontstaat en dan iets gaan leren en je er verder in verdiepen.
Ik heb ervaring met HTML en CSS, nu ben ik PHP en SQL aan het leren. Mijn ‘CMS-fase’ heb ik al gedaan
Maar in elk geval, voor een vriend die juist helemaal niets van computers weet, haha, ben ik een simpele website aan het maken. Echter wil hij dat elke vriend van hem een eigen pagina krijgt. Vandaar. Een tutorial is misschien handig voor later, maar dit is een soort ‘spoedklusje’. :lol:
[quote=Thomas van der Hogt url=http://www.onemorething.nl/community/topic/een-vraag-over-htaccess/#post-2565330 time=1371653359]
Maar in elk geval, voor een vriend die juist helemaal niets van computers weet, haha, ben ik een simpele website aan het maken. Echter wil hij dat elke vriend van hem een eigen pagina krijgt. [/quote]
[quote=Thomas van der Hogt url=http://www.onemorething.nl/community/topic/een-vraag-over-htaccess/#post-2565330 time=1371653359]Beste @Shmoo,
Ik heb ervaring met HTML en CSS, nu ben ik PHP en SQL aan het leren. Mijn ‘CMS-fase’ heb ik al gedaan
Maar in elk geval, voor een vriend die juist helemaal niets van computers weet, haha, ben ik een simpele website aan het maken. Echter wil hij dat elke vriend van hem een eigen pagina krijgt. Vandaar. Een tutorial is misschien handig voor later, maar dit is een soort ‘spoedklusje’. :lol:
Groeten,
Thomas[/quote]
een spoed klusje ? Dus eigenlijk verwacht je wij, het script voor je schrijven?
Waar heb je op gezocht op internet, en wat ben je tegen gekomen wat bij jouw idee een beetje in de buurt kwam?
want htacces, is voor bepaalde dingen bedoeld, meet niet voor alles. En wat jij wil, is het niet voor bedoeld.
Want als dat het geval was, hadden we geen login scrips meer nodig gehad.
# link naar je passwordfile
AuthUserFile /htpasswd/www/.htpasswd
Require valid-user
Options +FollowSymLinks
#Options +Indexes
RewriteEngine On
RewriteBase /
#controleren op loop
RewriteCond $1 !^Vriend1\.html
#voorwaarde waarin je een authenticated user wil hebben
RewriteCond %{REMOTE_user} ^Vriend1$
#doorverwijzing.
RewriteRule (.*) /secure/Vriend1.html [R,L]
RewriteCond $1 !^Vriend2\.html
RewriteCond %{REMOTE_user} ^Vriend2$
RewriteRule (.*) /secure/Vriend2.html [R,L]