Php 如何在opencart中更改主页
如何在opencart中将主页更改为登录页面 我需要将主页更改为登录页面,用户首先将页面加载为登录页面,然后在查看产品后完成登录操作Php 如何在opencart中更改主页,php,opencart,Php,Opencart,如何在opencart中将主页更改为登录页面 我需要将主页更改为登录页面,用户首先将页面加载为登录页面,然后在查看产品后完成登录操作 请帮我解决问题,怎么办?我猜你实际上并不想更改主页,而是强迫客户在浏览你的网站之前先登录。在任何情况下,这将是一个更明智的做法,并将保持您的主页原封不动,一旦客户登录即可查看。请记住,这样做将有效地防止任何搜索引擎机器人正确索引您的网站,因为机器人无法“登录” 如果您想将未登录的客户重定向到登录页面,您可以这样做。编辑index.php,在//路由器之前添加以下代
请帮我解决问题,怎么办?我猜你实际上并不想更改主页,而是强迫客户在浏览你的网站之前先登录。在任何情况下,这将是一个更明智的做法,并将保持您的主页原封不动,一旦客户登录即可查看。请记住,这样做将有效地防止任何搜索引擎机器人正确索引您的网站,因为机器人无法“登录” 如果您想将未登录的客户重定向到登录页面,您可以这样做。编辑index.php,在
//路由器
之前添加以下代码块:
// REDIRECT NON LOGGED IN CUSTOMERS
// Check that customer is not logged in and that they are not already on the login page
if (!$registry->get('customer')->isLogged() && (empty($request->get['route']) || $request->get['route'] != 'account/login')) {
// Set a session variable to bring them back to current page after they log in
$session->data['redirect'] = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
// Set http status code and redirect
header('Status: ' . 302);
header('Location: ' . $url->link('account/login', '', 'SSL'), 1, 302);
exit();
}
将索引页链接更改为登录页链接在哪里更改?位置请查看此信息,希望对您有所帮助