Visualizzazione dei risultati da 1 a 5 su 5

Discussione: querysting alterata

  1. #1
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355

    querysting alterata

    Buongiorno, sono qui per chiedere il vostro aiuto.

    Mi trovo a dover realizzare un'area riservata a cui faranno accesso degli utenti tramite una login e password riservate.

    Una volta effettuato l'accesso, l'utente si troverà dinanzi ad un menu con dei link che passano dei valori tramite URL.
    Tra i vari valori, nell'url sarà indicato anche il nome del relativo database.

    Il mio dubbio è questo:
    qualora un utente smalizziato, facesse accesso con la propria password e login e poi passasse come valore della stinga url il nome di un db diverso, riuscirebbe ad accedere ai dati relativi ad un altro cliente.

    Qualcuno sa indirizzarmi come fare per ovviare a questo problema?

    Io avrei pensato alla possibilità di criptare la stringa passata in query ma purtroppo non so proprio come fare.

    Grazie

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Invece di passare il nome del db in querystring, passa un numero.

    Ad ogni numero fai corrispondere un db.

    Ma non li mettere in ordine successivo, tipo 1, 2, 3 ma sparso, tipo 1, 21, 43....

    Altrimenti cambiano numero e lo trovano subito
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    in effetti già funziona nella maniera che mi suggerisci ossia:

    l'amministratore crea un utente che avrà un suo numero progressivo ID.

    è proprio da questo ID che nascono le tabelle all'interno del DB.

    il database di chiama 'database.mdb' ed al suo interno ci saranno le tabelle 1 relativa all'utente 1, la tabella 2 relativa all'utente 2 e così via.

    sull'url viene quindi passato un numero basterebbe sostituire quello per accedere ai dati relativi ad un altro utente

    o mi sbaglio nel raggionamento?

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Si, per come è stato progettato viene meno la sicurezza dei dati.

    Se metto un altro numero apro un altro db
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    qualcuno saprebbe suggerirmi dove trovare una funzione/algoritmo che cripta i dati?

    passo il valore in una funzione che cripta e poi quando lo ricevo in una seconda pagina lo passo nuovamente in una funzione che decripta il dato (magari in formato hex o tipo rc4)
    VVoVe:

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