Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

Can active directory user be logout ?After logout user, application require user login #931

Open
KhwajaTahaHasanAnsari opened this issue Nov 7, 2022 · 1 comment

Comments

@KhwajaTahaHasanAnsari
Copy link

KhwajaTahaHasanAnsari commented Nov 7, 2022

  • Laravel Version: 8.0
  • Adldap2-Laravel Version: 6.1
  • PHP Version: 7.4.1
  • LDAP Type: ActiveDirectory

<

Description

I login user using AD credential ,how can active directory user be logout ?although i destroy session but still auth is return true....

Steps To Reproduce:

image
By using built-in close() method
public function logout{
Session::flush();
$provider = Adldap::getProvider('default');
$provider->getConnection()->close();
}
why connection seem to be close in Adldap::getFacadeRoot()->getProvider('default')->getConnection()->isBound()
meanwhile open in Adldap::getConnection(); [?]
getConnectionOnFacade

@KhwajaTahaHasanAnsari
Copy link
Author

KhwajaTahaHasanAnsari commented Nov 9, 2022

[[Objective]] :After logout user Application must require user login
Although ldap connection is closed using
$provider = Adldap::getProvider('default');
$provider->getConnection()->close();
its show resource link close
but Adldap::auth() is still has bind property true i use to check it before every route hit that is way after logout still application is accessable any work around to get Adldap::auth() false after logout user..
AdldapGetConnection

@stevebauman @eternia

@KhwajaTahaHasanAnsari KhwajaTahaHasanAnsari changed the title how can active directory user be logout ? how can active directory user be logout ?After logout user, application require user login Nov 9, 2022
@KhwajaTahaHasanAnsari KhwajaTahaHasanAnsari changed the title how can active directory user be logout ?After logout user, application require user login Can active directory user be logout ?After logout user, application require user login Nov 9, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant