Exemplo n.º 1
0
 function userActivation()
 {
     Doo::loadClass('SDPAPI');
     Doo::loadClass('UserNoCache');
     Doo::loadClass('General');
     Doo::loadClass('Movie');
     $lib = new General();
     $sdpapi = new SDPAPI();
     $user = new UserNoCache();
     $mv = new Movie();
     $mail = $_GET['email'];
     $dataUser = $lib->get_temp_user($mail);
     if (!$dataUser) {
         $dataUser = $user->get_user_by_uid($mail);
         $dataUser['username'] = $dataUser[0]['user_id'];
         $dataUser['password'] = $dataUser[0]['password'];
         /* $out = 'Email anda sudah diaktivasi';
         			echo $out;
         			exit; */
     } else {
         if ($dataUser['status'] == 1) {
             $dataUser['password'] = $dataUser['password'];
             $opt = $dataUser['opt'];
             $backurl = $opt->backurl;
         } else {
             $param = array('telkomId' => $dataUser['username'], 'email' => $mail, 'password' => $dataUser['password']);
             $outCrt = $sdpapi->createUser($param);
             $outActive = $sdpapi->activeUser($param);
             //$url = "http://{$this->api_host}/system/createuser?userAccount=".urlencode($dataUser['username'])."&username="******"&password={$dataUser['password']}&userType=1&email={$mail}";
             $url = "http://{$this->new_api_host}/api/createuser?userAccount=" . urlencode($dataUser['username']) . "&username="******"&password={$dataUser['password']}&userType=1&email={$mail}";
             $sent = file_get_contents($url);
             /* $subject = "Selamat datang di UseeTV";
             			$text = " Selamat anda berhasil registrasi account di useetv.com.<br/>
             					  Login anda <b>{$dataUser['username']}</b> dan password <b>{$dataUser['password']}</b>, anda dapat mengganti password melalui website 
             					   <a href='http://www.useetv.com'  >useetv.com</a><br/><br/>
             					 
             					 Terimakasih,<br/><br/>
             					 
             					 UseeTV Team
             					 ";		
             			$this->sendMailSwift($mail,$subject,$text,3); */
             $dataUser['password'] = $dataUser['password'];
             $opt = $dataUser['opt'];
             $backurl = $opt->backurl;
             $mv->orderWC($dataUser['username'], $dataUser['nospeedy']);
         }
     }
     /* 		$url_login = "******";
     		$login_status = file_get_contents($url_login);		
     		$vcode = new SimpleXMLElement($login_status);
     		$session_id = html_entity_decode($vcode->Response->sessionId);	
     		$rs_session = $user->get_session_by_id($session_id); 
     		$out = array(
     					'user_token'=> $rs_session['user_token'],
     					'url'=>$url_login,
     					'usn'=> $dataUser['username'],
     					'paswd' => $dataUser['password'],
     					'session_id'=> $session_id 
     				); */
     $out = array('usn' => $dataUser['username'], 'paswd' => $dataUser['password'], 'url' => $backurl);
     header('Content-type: application/json');
     echo json_encode($out);
     //var_dump($vcode, $url_login);
     //echo 'Selamat registrasi anda sukses, silahkan login di <a href="http://www.useetv.com" target="_parent">useetv.com</a>';
     exit;
 }