Subversion Repositories SmartDukaan

Rev

Rev 16276 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16276 Rev 20624
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']){