| Line 443... |
Line 443... |
| 443 |
$userData = unserialize(base64_decode($data));
|
443 |
$userData = unserialize(base64_decode($data));
|
| 444 |
if(isset($getdata['next']) && !empty($getdata['next'])){
|
444 |
if(isset($getdata['next']) && !empty($getdata['next'])){
|
| 445 |
$userData['next'] = $getdata['next'];
|
445 |
$userData['next'] = $getdata['next'];
|
| 446 |
}
|
446 |
}
|
| 447 |
$userData['next'] = str_replace('&next=','',$userData['next']);
|
447 |
$userData['next'] = str_replace('&next=','',$userData['next']);
|
| 448 |
$authorized = $this->session->userdata('authorized');
|
448 |
/*$authorized = $this->session->userdata('authorized');
|
| 449 |
//check if user is already logged in
|
449 |
//check if user is already logged in
|
| 450 |
if(isset($authorized) && !empty($authorized) && $authorized['isLoggedIn'] == 1){
|
450 |
if(isset($authorized) && !empty($authorized) && $authorized['isLoggedIn'] == 1){
|
| 451 |
// $this->layout->view(strtolower(__CLASS__).'/autologin',$userData);
|
451 |
error_log(print_r("Next ". $userData['next'],1));
|
| 452 |
redirect(base_url().$userData['next']);
|
452 |
redirect(base_url().$userData['next']);
|
| 453 |
}
|
453 |
}*/
|
| 454 |
if(isset($getdata['v']) && !empty($getdata['v'])){
|
454 |
if(isset($getdata['v']) && !empty($getdata['v'])){
|
| 455 |
$url = $this->config->item('profitmandi_token_validation_url').$getdata['token'];
|
455 |
$url = $this->config->item('profitmandi_token_validation_url').$getdata['token'];
|
| 456 |
error_log("token validation url ".$url);
|
456 |
error_log("token validation url ".$url);
|
| 457 |
$ch = curl_init();
|
457 |
$ch = curl_init();
|
| 458 |
// Now set some options (most are optional)
|
458 |
// Now set some options (most are optional)
|
| Line 469... |
Line 469... |
| 469 |
// Download the given URL, and return output
|
469 |
// Download the given URL, and return output
|
| 470 |
$output = curl_exec($ch);
|
470 |
$output = curl_exec($ch);
|
| 471 |
// Close the cURL resource, and free system resources
|
471 |
// Close the cURL resource, and free system resources
|
| 472 |
curl_close($ch);
|
472 |
curl_close($ch);
|
| 473 |
$response = json_decode($output,1);
|
473 |
$response = json_decode($output,1);
|
| 474 |
error_log(print_r($response,1));
|
- |
|
| 475 |
if(empty($response) || !$response['validToken']){
|
474 |
if(empty($response) || !$response['validToken']){
|
| 476 |
error_log("not authenticated");
|
475 |
error_log("not authenticated");
|
| 477 |
redirect(base_url().$userData['next']);
|
476 |
redirect(base_url().$userData['next']);
|
| 478 |
}
|
477 |
}
|
| 479 |
if(!empty($response) && $response['validToken']){
|
478 |
if(!empty($response) && $response['validToken']){
|