discuz顶用cas实现用户单点登录

fieldset{padding:10px;}

discuz中用cas实现用户单点登录 找到discuz的logging.php 这个是登陆入口,在第二行插入define(‘CAS_ENABLE’, true);define(‘CAS_SERVER_HOSTNAME’, “CAS服务器地址”);define(‘CAS_SERVER_PORT’, 80);define(‘CAS_SERVER_APP_NAME’, “CAS验证入口”);require_once(“CAS.php”);phpCAS::client(CAS_VERSION_2_0, CAS_SERVER_HOSTNAME, CAS_SERVER_PORT, CAS_SERVER_APP_NAME);phpCAS::setNoCasServerValidation();phpCAS::forceAuthentication();if($action<>’logout’){unset($_COOKIE);$action=’login’;$username = phpCAS::getUser();$password = ”;$loginsubmit=’yes’;$cookietime=”2592000″;$allowsynlogin = 1;}找到这行showmessage(‘logout_succeed’, dreferer()); 在它上面加入phpCAS::logout();之后找到uc_client \control目录下的user.php 注释掉第123行开始的elseif($user[‘password’] != md5($passwordmd5.$user[‘salt’])) { $status = -2; } elseif($checkques && $user[‘secques’] != ” && $user[‘secques’] != $_ENV[‘user’]->quescrypt($questionid, $answer)) { $status = -3; }找到uc_client \model目录下的user.php ,注释掉第100行开始的当你能飞的时候就不要放弃飞

discuz顶用cas实现用户单点登录

相关文章:

你感兴趣的文章:

标签云: