Skip to content

Commit

Permalink
Merge pull request #85 from heiglandreas/extendSessionStorage
Browse files Browse the repository at this point in the history
Adapts deletion of Session-Keys to ArrayObject
  • Loading branch information
hybridauth committed Jan 16, 2013
2 parents 20f4a60 + c6efbed commit 46ed4dd
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions hybridauth/Hybrid/Storage.php
Expand Up @@ -64,7 +64,9 @@ function delete($key)
$key = strtolower( $key );

if( isset( $_SESSION["HA::STORE"], $_SESSION["HA::STORE"][$key] ) ){
unset( $_SESSION["HA::STORE"][$key] );
$f = $_SESSION['HA::STORE'];
unset($f[$key]);
$_SESSION["HA::STORE"] = $f;
}
}

Expand All @@ -73,11 +75,14 @@ function deleteMatch($key)
$key = strtolower( $key );

if( isset( $_SESSION["HA::STORE"] ) && count( $_SESSION["HA::STORE"] ) ) {
foreach( $_SESSION["HA::STORE"] as $k => $v ){
$f = $_SESSION['HA::STORE'];
foreach( $f as $k => $v ){
if( strstr( $k, $key ) ){
unset( $_SESSION["HA::STORE"][ $k ] );
unset( $f[ $k ] );
}
}
$_SESSION["HA::STORE"] = $f;

}
}

Expand Down

0 comments on commit 46ed4dd

Please sign in to comment.