[Risolto]Attivare Usergroup In Base Agli Ip

Salve Ragazzi , è da tanto che nn vi do fastidio :rolleyes: ,

avrei un dubbio è possibile attivare il modulo usergroup in base all’ip… ovvero se la richiesta viene fatta da una macchina apartenente alla rete locale allora usergroup deve essere disabilitato, altrimenti se viene fatta da macchina esterna alla rete deve essere abilitato.

Grazie

Puoi impostare una variabile di ambiente a livello di VirtualHost che ti permetta di caricare files diversi di configurazione?

purtroppo no.

Ciao puoi modificare il main.php gestendo da li l’ip dell utente. Se locale carichi una configurazione altrimenti l’altra

Ciao emafer,

Ovvero in base all’ip caricare accessRules giusto?

si, basta che richiami una funzione che ti restituisca un array.

questo è il main di un progetto che sto studiando per gioco/passione.

come vedi include un file dall’originale nome di include.php che fa tutto il lavoro sporco con le funzioni, per restituire l’array solito di main.php

Penso che se ti fai una soluzione simile puoi gestire gli ip degli utenti

grazie emafer , ma ho risolto così ovvero:


public function accessRules()

	{

		return array(

                        array('allow',

                                                        

                             'ips'=>array('ip utenti della rete intranet'),

                            

                        ),

                        array('allow',

                             

                             'users'=>array('utenti'),

                            

                        ),

                    

                        array('deny',

                                'users'=>array('*'),

                                'ips'=>array('*'),                            

			),

		);

                

	}

dopo milioni e milioni di prove :D

Questa non la sapevo, quindi possiamo anche usare ips per consentire accesso SOLO da un ip interno della nostra LAN. Questa cosa è spettacolosa.

Si si è molto utile, l’ho testa e sembra funzionare benissimo.