Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Organizzare la struttura di un applicazione

    Ciao e ben ritrovati.
    Mi sono ritrovato a gestire/sviluppare delle funzioni di un portale gestionale già esistente.
    Adesso essendo rimasto io l' unico programmatore, abbiamo deciso di fare un reset e riorganizzarlo per cercare di creare una struttura più solida. Il mio problema, più che inerente al linguaggio, ha a che fare con il metodo di organizzazione dei file. Avrò da gestire un sacco di file che saranno visibili solo dopo il login dell' utente e la mia domanda è:
    bisogna per forza mettere un controllo in ogni file php protetto?
    Non si può agire un po' più a livello macro?
    Ad esempio mi è venuto in mente che si potrebbe evitare l' apertura del file in maniera diretta:
    Codice PHP:
    //file pippo.php protetto che è incluso nella index.php
    //controllo che sia stata passata la variabile in querystring
    if(!isset(get['var']))
    {
       
    //ha aperto direttamente il file senza passare dalla index 
       //quindi lo rimando alla index
       
    header(Locationindex.php");

    Così potrei mettere il controllo dell' avvenuto login solo sulla index.
    Grazie degli eventuali consigli.

  2. #2
    che c'entra l'organizzazione dei file col fatto che siano visibili o meno se l'utente è loggato? Visto che non è OOP il discorso, usa include per avere pezzi di logica comune, tra cui il check degli utenti...usa funzioni "globali"... insomma, difficile dirsi. poi per evitare l'apertura diretta potresti limitarti a bloccare l'accesso con .htaccess
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.