Php 如何在opencart中更改主页

Php 如何在opencart中更改主页,php,opencart,Php,Opencart,如何在opencart中将主页更改为登录页面 我需要将主页更改为登录页面,用户首先将页面加载为登录页面,然后在查看产品后完成登录操作 请帮我解决问题,怎么办?我猜你实际上并不想更改主页,而是强迫客户在浏览你的网站之前先登录。在任何情况下,这将是一个更明智的做法,并将保持您的主页原封不动,一旦客户登录即可查看。请记住,这样做将有效地防止任何搜索引擎机器人正确索引您的网站,因为机器人无法“登录” 如果您想将未登录的客户重定向到登录页面,您可以这样做。编辑index.php,在//路由器之前添加以下代

如何在opencart中将主页更改为登录页面

我需要将主页更改为登录页面,用户首先将页面加载为登录页面,然后在查看产品后完成登录操作


请帮我解决问题,怎么办?

我猜你实际上并不想更改主页,而是强迫客户在浏览你的网站之前先登录。在任何情况下,这将是一个更明智的做法,并将保持您的主页原封不动,一旦客户登录即可查看。请记住,这样做将有效地防止任何搜索引擎机器人正确索引您的网站,因为机器人无法“登录”

如果您想将未登录的客户重定向到登录页面,您可以这样做。编辑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(); 
}

将索引页链接更改为登录页链接在哪里更改?位置请查看此信息,希望对您有所帮助