Yii Framework Forum: Integrare Yii con il server LDAP - Yii Framework Forum

Jump to content

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

Integrare Yii con il server LDAP Rate Topic: -----

#1 User is offline   sensorario 

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

Posted 11 April 2011 - 12:09 PM

Ho creato una applicazione che dovrà essere usata in intranet. Al che mi sono detto... perchè non usare l'autenticazione della rete... così ho studiato un po' ed ho usato ldap.

Le mie ricerche mi hanno portato a questo codice:
    public function authenticate() {
      $ldaprdn = "******\\" . $this->username;
      $ldappass = $this->password;
      $ldapconn = ldap_connect("********")
        or die("Could not connect to LDAP server.");
      if ($ldapconn) {
        $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
        if ($ldapbind) {
          $this->errorCode = self::ERROR_NONE;
        } else {
          $this->errorCode == self::ERROR_UNKNOWN_IDENTITY;
        }
      }
      return $this->errorCode == self::ERROR_NONE;
    }



Spero di aver reso qualcuno felice per questo codice =).
0

#2 User is offline   nickcv 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 154
  • Joined: 23-November 10

Posted 11 April 2011 - 12:14 PM

se non c'è già qualcosa nella wiki aggiungilo lì, può essere interessante per qualcun altro ^^
sometimes it's just like teaching pigs how to fly

Posted Image
Posted Image looking for some invite keys? welcome on B4K!
0

#3 User is online   Maurizio Domba Cerin 

  • Yii - Yesss It Is !!!
  • Yii
  • Group: Yii Dev Team
  • Posts: 4,340
  • Joined: 12-October 09
  • Location:Croatia

Posted 11 April 2011 - 02:16 PM

Hai visto questa estensione - http://www.yiiframew...sion/ldaprecord
E c'e anche una wiki - http://www.yiiframew...-authentication
Find more about me.... btw. Do you know your WAN IP?
0

#4 User is offline   nickcv 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 154
  • Joined: 23-November 10

Posted 11 April 2011 - 04:07 PM

lol, vedila così sonsorario: è sempre esercizio!
sometimes it's just like teaching pigs how to fly

Posted Image
Posted Image looking for some invite keys? welcome on B4K!
0

#5 User is offline   ilovephp 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 128
  • Joined: 04-February 11
  • Location:treviso

Posted 12 April 2011 - 06:53 AM

View Postsensorario, on 11 April 2011 - 12:09 PM, said:

Ho creato una applicazione che dovrà essere usata in intranet. Al che mi sono detto... perchè non usare l'autenticazione della rete... così ho studiato un po' ed ho usato ldap.

Le mie ricerche mi hanno portato a questo codice:
    public function authenticate() {
      $ldaprdn = "******\\" . $this->username;
      $ldappass = $this->password;
      $ldapconn = ldap_connect("********")
        or die("Could not connect to LDAP server.");
      if ($ldapconn) {
        $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
        if ($ldapbind) {
          $this->errorCode = self::ERROR_NONE;
        } else {
          $this->errorCode == self::ERROR_UNKNOWN_IDENTITY;
        }
      }
      return $this->errorCode == self::ERROR_NONE;
    }



Spero di aver reso qualcuno felice per questo codice =).



bravo. :)
la non conoscenza è una brutta bestia
0

#6 User is offline   sensorario 

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

Posted 12 April 2011 - 08:30 AM

View Postnickcv, on 11 April 2011 - 04:07 PM, said:

lol, vedila così sonsorario: è sempre esercizio!


La verità è che Qiang è stato colpito da un triplo calcio rotante di Chuck Norris. Subito dopo ha creato Yii!
0

#7 User is offline   sensorario 

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

Posted 12 April 2011 - 08:30 AM

Ed è ancora li che gira.
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