İlk kez oturum açın ve veritabanına kayıt olun. Yine de, ikinci kez giriş yapamadığım sorunu aldım.FOS ve Fr3d ldap Bundle with symfony2.1
"symfony/symfony": "2.1.*"
"fr3d/ldap-bundle": "2.0.*@dev"
Ben benzer issies gördük, ama eğer "bindRequiresDn: true" i Günlüklerimde olsun:
[2013/07/10 11:37:18] ldap_driver.DEBUG: ldap_bind (Nikita * *) [] []
[2013/07/10 11:37:18] ldap_driver.DEBUG: 0x1: hesap için DN alınamadı Nikita [Bağlanma gerektirir DN formda adı] [ ] []
ve giriş yapamıyorum.
Ama değiştirirseniz:
.../satıcı/fr3d/ldap-bundle/FR3D/LdapBundle/Sürücü/ZendLdapDriver.php
if ($user instanceof LdapUserInterface && $user->getDn()) {
$bind_rdn = $user->getDn();
} else {
$bind_rdn = $user->getUsername();
}
if ($user instanceof LdapUserInterface) {
$bind_rdn = $user->getDn();
} else {
$bind_rdn = $user->getUsername();
}
üzerinde
her şey iyi çalışıyor.
başlangıçta FR3DLdapBundle kullanarak ve çıkış yaptıktan sonra 2 kez giriş denedikten sonra ne zaman sorunlar vardı
fr3d_ldap:
driver:
host: "%ldap_host%"
port: "%ldap_port%"
username: "%ldap_username%"
password: "%ldap_password%"
baseDn: ou=hello, dc=h, dc=i, dc=ru
bindRequiresDn: true
accountFilterFormat: (&(samaccountname=%s))
user:
baseDn: ou=hello, dc=h, dc=i, dc=ru
filter: (&(objectClass=user))
attributes:
- { ldap_attr: samaccountname, user_method: setUsername }
Soru nerede? – PokeRwOw