diff options
author | Cash Costello <cash.costello@gmail.com> | 2011-12-15 22:00:20 -0500 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2011-12-15 22:00:20 -0500 |
commit | bc56428d493d99576ff274611df3b029e7e47e0a (patch) | |
tree | 7867e8cdc71cc8b0f70dbbf254dff7d0dc06753c /actions/openid_client/login.php | |
parent | 49bb5234e9dbef676476bab2936344d8345065c9 (diff) | |
download | elgg-bc56428d493d99576ff274611df3b029e7e47e0a.tar.gz elgg-bc56428d493d99576ff274611df3b029e7e47e0a.tar.bz2 |
added some registration code for first time users
Diffstat (limited to 'actions/openid_client/login.php')
-rw-r--r-- | actions/openid_client/login.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/actions/openid_client/login.php b/actions/openid_client/login.php new file mode 100644 index 000000000..5e7ad3ace --- /dev/null +++ b/actions/openid_client/login.php @@ -0,0 +1,20 @@ +<?php +/** + * + */ + +elgg_load_library('openid_consumer'); + +$store = new Auth_OpenID_FileStore('/tmp'); + +$consumer = new ElggOpenIDConsumer($store); +$consumer->setProvider('google'); +$consumer->setReturnURL(elgg_get_site_url() . 'mod/openid_client/return.php'); + +$html = $consumer->requestAuthentication(); +if ($html) { + echo $html; + exit; +} else { + register_error('oops'); +} |