getMessage()); forward(REFERER); } $user = get_entity($guid); openid_client_set_subtype($user); $user->annotate('openid_identifier', $openid_identifier, ACCESS_PUBLIC); elgg_set_user_validation_status($guid, true, 'openid'); if (!elgg_trigger_plugin_hook('register', 'user', array('user' => $user), true)) { $user->delete(); register_error(elgg_echo('registerbad')); forward(REFERER); } login($user); system_message(elgg_echo('openid_client:success:register')); forward();