Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sxLogin($username, $password) {
- global $url;
- global $proxyaddr;
- $extra = '';
- if (!isset($url)) { die("\r\nConfiguration variables not set\r\n"); }
- $request = $url . 'api.php?action=login&lgname=' . $username . '&lgpassword=' . $password . '&format=php';
- while (true) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $request);
- if ($proxyaddr != "") { curl_setopt($ch, CURLOPT_PROXY, $proxyaddr); }
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiejar.txt");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, "wpName=".$username."&wpPassword=".$password."&wpLoginattempt=true$extra");
- $sxLgInput = curl_exec($ch);
- curl_close($ch);
- $sxLgI = unserialize($sxLgInput);
- $result = $sxLgI['login']['result'];
- if ($result=='NeedToken') {
- $extra = "&lgtoken=".$sxLgI['login']['token'];
- } elseif ($result != "Success") {
- $failed = "Login failed: $result\r\n";
- die($failed);
- } else {
- echo "\r\nLogged in as $username \r\n";
- }
- }
- $sxLgIA = array("token" => $sxLgI['login']['lgtoken'], "uid" => $sxLgI['login']['lguserid']);
- return($sxLgIA);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement