Yii Framework Forum: [Risolto]Attivare Usergroup In Base Agli Ip - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[Risolto]Attivare Usergroup In Base Agli Ip Rate Topic: -----

#1 User is offline   michele 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 221
  • Joined: 02-August 12

Posted 11 February 2013 - 04:33 AM

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
0

#2 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,987
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 11 February 2013 - 05:24 AM

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

#3 User is offline   michele 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 221
  • Joined: 02-August 12

Posted 11 February 2013 - 05:44 AM

purtroppo no.
0

#4 User is offline   emafer 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 182
  • Joined: 23-February 12
  • Location:Amandola

Posted 11 February 2013 - 09:07 AM

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

#5 User is offline   michele 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 221
  • Joined: 02-August 12

Posted 11 February 2013 - 10:14 AM

Ciao emafer,

Ovvero in base all'ip caricare accessRules giusto?
0

#6 User is offline   emafer 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 182
  • Joined: 23-February 12
  • Location:Amandola

Posted 11 February 2013 - 03:48 PM

View Postmichele, on 11 February 2013 - 10:14 AM, said:

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
0

#7 User is offline   michele 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 221
  • Joined: 02-August 12

Posted 12 February 2013 - 04:28 AM

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
0

#8 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,987
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 12 February 2013 - 04:23 PM

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

#9 User is offline   michele 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 221
  • Joined: 02-August 12

Posted 13 February 2013 - 03:22 AM

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

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users