catalog/controller/extension/module/amazon_login.php
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class ControllerExtensionModuleAmazonLogin extends Controller {
public function index() {
$this->load->model('extension/payment/amazon_login_pay');
if ($this->config->get('payment_amazon_login_pay_status') && $this->config->get('module_amazon_login_status') && !$this->customer->isLogged() && !empty($this->request->server['HTTPS'])) {
// capital L in Amazon cookie name is required, do not alter for coding standards
if (isset($this->request->cookie['amazon_Login_state_cache'])) {
setcookie('amazon_Login_state_cache', '', time() - 4815162342);
}
$amazon_payment_js = $this->model_extension_payment_amazon_login_pay->getWidgetJs();
$this->document->addScript($amazon_payment_js);
$data['payment_amazon_login_pay_client_id'] = $this->config->get('payment_amazon_login_pay_client_id');
$data['return_url'] = $this->url->link('extension/module/amazon_login/login');
if ($this->config->get('payment_amazon_login_pay_test') == 'sandbox') {
$data['payment_amazon_login_pay_test'] = true;
}
if ($this->config->get('module_amazon_login_button_type')) {
$data['module_amazon_login_button_type'] = $this->config->get('module_amazon_login_button_type');
} else {
$data['module_amazon_login_button_type'] = 'lwa';
}
if ($this->config->get('module_amazon_login_button_colour')) {
$data['module_amazon_login_button_colour'] = $this->config->get('module_amazon_login_button_colour');
} else {
$data['module_amazon_login_button_colour'] = 'gold';
}
if ($this->config->get('module_amazon_login_button_size')) {
$data['module_amazon_login_button_size'] = $this->config->get('module_amazon_login_button_size');
} else {
$data['module_amazon_login_button_size'] = 'medium';
}
if ($this->config->get('payment_amazon_login_pay_language')) {
$data['payment_amazon_login_pay_language'] = $this->config->get('payment_amazon_login_pay_language');
} else {
$data['payment_amazon_login_pay_language'] = 'en-US';
}
return $this->load->view('extension/module/amazon_login', $data);
}
}
public function login() {
$this->load->model('extension/payment/amazon_login_pay');
$this->load->model('account/customer');
$this->load->model('account/customer_group');
$this->load->language('extension/payment/amazon_login_pay');
unset($this->session->data['lpa']);
unset($this->session->data['access_token']);
后面还有 141 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
