//this user does not have an account in codoforum $reg = new \CODOF\User\Register($db); if (\CODOF\User\User::usernameExists($username)) { $username .= time(); } $reg->username = $username; $reg->name = $username; $reg->mail = $mail; $reg->user_status = 1; $ret = $reg->register_user(); $reg->login(); if (!empty($ret)) { echo "error"; } } else { CODOF\User\User::loginByMail($mail); } } }); function add_sso_js() { add_js(PLUGIN_PATH . 'sso/assets/js/sso.js', array('name' => 'sso.js', 'type' => 'defer')); add_css(PLUGIN_PATH . 'sso/assets/css/sso.css', array('name' => 'sso.css')); } //lets write the req info in divs //so that they can be fetched later using javascript function add_sso_defs($dom) { $container = $dom->getElementById('codo_js_php_defs'); $sso_token = md5(time() . CODOF\Util::get_opt('sso_secret')); $sso_client_id = CODOF\Util::get_opt('sso_client_id');