From 648b65714bdd5a5b7d98d16633a270482e6762b1 Mon Sep 17 00:00:00 2001 From: Christophe Nowicki Date: Mon, 13 Sep 2004 16:00:30 +0000 Subject: now the user list show federations --- php/Attic/examples/sample-idp/admin_user.php | 67 +++++++++++++++++++++++++--- 1 file changed, 60 insertions(+), 7 deletions(-) (limited to 'php/Attic/examples/sample-idp/admin_user.php') diff --git a/php/Attic/examples/sample-idp/admin_user.php b/php/Attic/examples/sample-idp/admin_user.php index 6ecdc8ca..b93237ee 100644 --- a/php/Attic/examples/sample-idp/admin_user.php +++ b/php/Attic/examples/sample-idp/admin_user.php @@ -79,6 +79,15 @@ } + lasso_init(); + + // Create Lasso Server + $server_dump = file_get_contents($config['server_dump_filename']); + $server = LassoServer::newFromDump($server_dump); + + // Lasso User + $login = new LassoLogin($server); + // Count users $query = "SELECT COUNT(*) FROM users"; $res =& $db->query($query); @@ -88,6 +97,7 @@ $row = $res->fetchRow(); $count = $row[0]; + $startUser = ((empty($_GET['startUser'])) ? 0 : $_GET['startUser']); $query = "SELECT * FROM users"; @@ -171,7 +181,7 @@   " . $tableinfo[$i]['name'] .""; + echo "" . $tableinfo[$i]['name'] .""; } ?>   @@ -182,7 +192,7 @@ while ($row =& $res->fetchRow()) { ?> - + view"; + $identity_dump = $row[$i]; + if (empty($row[$i])) + echo " "; + else + echo "view"; break; case "session_dump": - echo "view"; + $session_dump = $row[$i]; + if (empty($row[$i])) + echo " "; + else + echo "view"; break; default: echo (empty($row[$i])) ? " " : $row[$i]; @@ -207,10 +226,43 @@ - - delete + + delete + edit + + + setSessionFromDump($session_dump); + $login->setIdentityFromDump($identity_dump); + + $identity = $login->identity; + $providerIDs = $identity->providerIDs; +?> + + 0; $i--) + { +?> + + + + + +
cancel federation
+ + + @@ -235,5 +287,6 @@ disconnect(); + lasso_shutdown(); + $db->disconnect(); ?> -- cgit