diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-22 22:29:56 -0700 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-10-22 22:30:25 -0700 |
commit | b74b131e25ca0ddb42d2545a5d0ea2d796452f1d (patch) | |
tree | 68dda2e42827b7c92b947ed6b56816c429682249 /modules/gallery/helpers/identity.php | |
parent | 89ca1590e4435da56fc15c74fcff74b467bb8717 (diff) |
Change Identity adminstration to use the uninstall/install methods when changing providers.
Diffstat (limited to 'modules/gallery/helpers/identity.php')
-rw-r--r-- | modules/gallery/helpers/identity.php | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/modules/gallery/helpers/identity.php b/modules/gallery/helpers/identity.php index cf84c8a9..d0cba8e7 100644 --- a/modules/gallery/helpers/identity.php +++ b/modules/gallery/helpers/identity.php @@ -40,6 +40,16 @@ class identity_Core { } /** + * Frees the current instance of the identity provider so the next call to instance will reload + * + * @param string configuration + * @return Identity_Core + */ + static function reset() { + IdentityProvider::reset(); + } + + /** * Make sure that we have a session and group_ids cached in the session. */ static function load_user() { @@ -71,12 +81,12 @@ class identity_Core { $session->set("group_ids", $ids); } //} catch (Exception $e) { - //try { - //Session::instance()->destroy(); - //} catch (Exception $e) { + // try { + // Session::instance()->destroy(); + // } catch (Exception $e) { // We don't care if there was a problem destroying the session. - //} - //url::redirect(item::root()->abs_url()); + // } + // url::redirect(item::root()->abs_url()); //} } @@ -126,20 +136,6 @@ class identity_Core { } /** - * @see IdentityProvider_Driver::activate. - */ - static function activate() { - IdentityProvider::instance()->activate(); - } - - /** - * @see IdentityProvider_Driver::deactivate. - */ - static function deactivate() { - IdentityProvider::instance()->deactivate(); - } - - /** * @see IdentityProvider_Driver::guest. */ static function guest() { |