Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Login limitato ad IP

  1. #1

    Login limitato ad IP

    Ciao,
    Ho bisogno di limitare l'acesso di un utente ad uno script per indirizzo IP.
    La maggior parte degli utenti avra uno o due IP, quindi avrei pensato di creare un campo TEXT e separare gli IP con un asterisco:

    IP1*IP2*IP3

    sucessivamente creare un array e verificarlo al login:

    $array = explode('*', $ip['ip_consentiti'];

    Ho pensato a questa soluzione per il fatto che non sono molte informazioni da gestire.

    Eventualmente sarebbe meglio utilizzare una tabella di relazione
    ID UTENTE | IP

    ???

    O conoscete qualche soluzione migliore dele 2?


    Grazie 1000 per l'aiuto.

    Cris

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Come fai a sapere che che la maggior parte degli utenti avrà uno o due IP?
    Parli di una LAN con IP statici?
    Altrimenti se parli di un sito online qualsiasi, allora non è vero.

    Ad ogni modo, meglio la tabella che mette in relazione utenti ed IP.

  3. #3
    Originariamente inviato da Alhazred
    Come fai a sapere che che la maggior parte degli utenti avrà uno o due IP?
    Parli di una LAN con IP statici?
    Altrimenti se parli di un sito online qualsiasi, allora non è vero.

    Ad ogni modo, meglio la tabella che mette in relazione utenti ed IP.
    Lo script risiede sul server, quindi controllo che l'ip (della connessione) sia tra quelli abilitati.

    UTENTE > IP INTERNET > CONTROLLO IP > ACESSO AL SERVER CONSENTITO/NEGATO

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ho capito, ma chi può effettuare il login? Anche uno da casa?
    Perché io adesso ho un IP, diciamo che risulta abilitato, se spengo il router e lo riaccendo avrò un IP diverso, se lo spengo e lo riaccendo di nuovo ne avrò un altro ancora... come fai a decidere che non posso collegarmi? Sono sempre io, ma non avendo un IP statico questo può cambiare in qualsiasi momento.

  5. #5
    Si, é necessário avere un IP statico per non modificarlo ogni volta.

    Però sul fatto che l'utente potrebbe collegarsi da vari punti (Ufficio, casa o cellulare) e sempre com IP diverso, penso che l'unica soluzione sia una VPN.

    Basicamente l'applicazione dovrebbe essere utilizzata solo da persone da dentro l'ufficio.

    Al momento non reisco ad immaginare con PHP come filtrare questi tipi di acesso com IP dinamici.

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.