www.gusucode.com > baigo SSO单点登录系统 v3.0源码程序 > baigosso_v3.0/_example/login.php
<?php define(BG_SSO_URL, 'http://www.domain.com/api/api.php'); //SSO 地址 define(BG_SSO_APPID, 1); //APP ID define(BG_SSO_APPKEY, ''); //APP KEY require('func.php'); require('notify.class.php'); require('sso.class.php'); require('sync.class.php'); require('sso.class.php'); require('crypt.class.php'); require('sign.class.php'); $obj_sso = new CLASS_SSO(); $str_userName = fn_post('user_name'); $str_userPass = fn_post('user_pass'); $arr_userSso = $obj_sso->sso_login($str_userName, $str_userPass); //调用登录方法 /* 开始会话等操作 */ $sync = $obj_sso->sso_sync_login(); //调用同步方法 ?> <!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8"> <title>login</title> <!--jQuery 库--> <script src="jquery.min.js" type="text/javascript"></script> </head> <body> <script type="text/javascript"> $(document).ready(function(){ <?php $_count = 1; foreach ($sync['urlRows'] as $key=>$value) { ?> $.ajax({ url: "<?php echo $value; ?>", //url type: "get", //方法 dataType: "jsonp", //数据格式为 jsonp 支持跨域提交 async: false, //设置为同步 complete: function(){ //读取返回结果 <?php if ($_count >= count($sync['urlRows'])) { ?> //如果是最后一个 URL,访问完毕后跳转 window.location.href = "http://www.abc.com"; //跳转 <?php } ?> } }); <?php $_count++; } ?> }); </script> </body> </html>