Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Tipi utenze

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    153

    Tipi utenze

    Salve a tuti!!

    La problematica forse è un pò avanzata, ma ci provo..

    Ho già una applicazione che permette agli utenti di registrarsi/loggarsi/usare l'applicazione.
    Mi è venuto in testa di creare un nuovo tipo di account, per una tipologia di utenti piuttosto diversa da quelli già esistenti, es:

    account "cliente" [quello già esistente]
    account "negozio" [quello che voglio aggiungere]

    mi chiedo quale sia un buon metodo per differenziare contenuti, ma soprattutto funzionalità dell'applicazione...

    come approcciano ad esempio i grandi siti come MercatinoMusicale, eBay, siti di giornalismo, cms come wordpress...

    la chiacchierata potrebbe essere interessante!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Non c'è niente di difficile.
    Associ all'account un codice che specifichi il tipo di livello dell'utente, ad esempio:
    1 = utente normale
    2 = negozio

    Ti crei diversi menu e li includi nelle pagine a seconda del livello d'accesso di chi si è loggato.
    Stessa cosa per i contenuti, con un if/else if (o con uno switch) attivi le funzioni che reperiscono i contenuti giusti dal db a seconda dell'utente.

    All'inizio delle pagine specifiche per i negozi metti un

    if (livello == livello_negozio)
    {
    mostri il contenuto
    }
    else
    {
    redirect ad una pagina con scritto "non hai accesso a questa pagina"
    }

    Allo stesso modo per le pagine specifiche per gli utenti normali.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    153
    Ciao Alhazred,
    anche a me sembra questo il modo più immediato di operare, ho cmq il timore di incasinare le cose, o rallentarle..

  4. #4
    Ciao,
    la cosa in termini tecnici si chiama Access Control Lists (ACL)
    http://stackoverflow.com/questions/4...hp-application

    il primo tutorial che ho trovato

    http://www.phpbuilder.com/news/appli...cl-in-php.html




    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.