- 13 Jul 2016, 15:08
#68608
Olá comunidade!
Nesta dica, vou ensinar um passo a passo simples, para que você possa restringir o acesso a página principal da loja, assim como aos produtos da loja, de forma que eles só possam ser visualizado por clientes que tenham conta cadastrada e aprovada, e estejam logados na loja.
1º Edite o arquivo home.php que está no diretório /catalog/controller/common/ e localize o seguinte código logo no começo do arquivo:
Caso ao fazer a alteração, você não veja o redirecionamento para o login, acesse a administração da loja e vá no menu Extensões->Modificações e clique no botão Atualizar, para refazer o cache das modificações.
Espero ter ajudado
Nesta dica, vou ensinar um passo a passo simples, para que você possa restringir o acesso a página principal da loja, assim como aos produtos da loja, de forma que eles só possam ser visualizado por clientes que tenham conta cadastrada e aprovada, e estejam logados na loja.
1º Edite o arquivo home.php que está no diretório /catalog/controller/common/ e localize o seguinte código logo no começo do arquivo:
Código: Selecionar todos
2º Acrescente abaixo do código acima o seguinte código: public function index() {
Código: Selecionar todos
Salve e tente acessar a página principal de sua loja, você notará que você vai ser redirecionado para a página de autenticação, caso não esteja logado na loja, e o mesmo procedimento acima deverá ser feito nos arquivos product.php, category.php, special.php, manufacturer.php e search.php que estão no diretório /catalog/controller/product/, assim você terá certeza que todo acesso aos produtos, só poderá ocorrer se o clientes estiver logado. if (!$this->customer->isLogged()) {
$this->session->data['redirect'] = $this->url->link('account/account', '', true);
$this->response->redirect($this->url->link('account/login', '', true));
}
Caso ao fazer a alteração, você não veja o redirecionamento para o login, acesse a administração da loja e vá no menu Extensões->Modificações e clique no botão Atualizar, para refazer o cache das modificações.
Espero ter ajudado
Sempre em frente...