summaryrefslogtreecommitdiff
path: root/modules/gallery/helpers/identity.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gallery/helpers/identity.php')
-rw-r--r--modules/gallery/helpers/identity.php34
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() {