function twitterLogin() { global $consumer_key, $consumer_secret; if (!$consumer_key || !$consumer_secret) { die('Please enter your consumer key/secret!'); } if (isset($_GET['oauth_token'])) { twitterCallback(); } $twitterObj = new EpiTwitter($consumer_key, $consumer_secret); $url = $twitterObj->getAuthorizationUrl(); // Customise your login link here echo "<a href='{$url}'><img src=\"https://si0.twimg.com/images/dev/buttons/sign-in-with-twitter-l.png\" /></a>"; }
break; case 'neteaseauth': // 当task=neteaseauth时,将页面转向网易的授权页面 HTML_weibo::showNeteaseAuth(); break; case 'neteasecallback': // 当网易授权正常完成时,将转到task=callback回调 neteaseCallback(); break; case 'twitterauth': // 当task=neteaseauth时,将页面转向网易的授权页面 HTML_weibo::showTwitterAuth(); break; case 'twittercallback': // 当网易授权正常完成时,将转到task=callback回调 twitterCallback(); break; default: break; } function weiboCallback($type, $lastkey) { if ($lastkey) { $last_key = $lastkey; } else { $last_key = AuthCallback($type); } if ($last_key) { // 如果成功取得last_key $db =& JFactory::getDBO(); // 先将数据库中原有数据无论有无均删除