login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Paginering systeem

Offline Drieske - 30/12/2009 11:25
Avatar van DrieskeLid Hallo,

Ik ben bezig met mijn cms aan het schrijven en heb volgend pagineringmodel geïntergreerd :

Plaatscode: 138318

Nu dit werkt goed maar als mensen nu direct naar de pagina /modules/common/index.php gaan, dan wordt er geen check gedaan van login en ben ik dus genoodzaakt om op elke pagina dit te zetten :

Plaatscode: 138319

Die include, omdat die anders ook niet gebeurd bij rechtstreekse benadering en dan de functie die controleert of je bent ingelogd, die sessie dus.

Is er hier een andere manier voor want elke keer die require enz schrijven vindt ik toch maar laat ons zeggen "onprofessioneel".

Groetjes,
Dries

2 antwoorden

Gesponsorde links
Offline kenzo - 30/12/2009 11:33
Avatar van kenzo PHP beginner je kunt een check maken maar die moet je ook op iedere pagina zetten...

dan zou je ook die include op iedere pagina kunnen zetten
Offline Giant - 30/12/2009 14:40
Avatar van Giant PHP beginner met defines werken?

op de pagina waar je begint:
  1. <?php
  2. if(!defined('iets')) {
  3. define('iets', true);
  4. }
  5. ?>


op /modules/common/index.php:

  1. <?php
  2. if(!defined('iets') || iets !== true) {
  3. die('hackzorz')
  4. }
  5. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s