Algumas vezes é preciso que o cliente já esteja cadastrado, ou se cadastre, a fim de que o catálogo da loja lhe seja mostrado.
É o caso, por exemplo, de lojas de sex shops, cujo conteúdo sensível não deve, por motivos legais e morais, ser apresentado de pronto ao visitante.
Assim, este é justamente o objetivo deste módulo, fazer com que o cliente seja forçado a fazer o login ou cadastrar-se antes de acessar o conteúdo da loja.
O funcionamento é simples. O formulário de cadastro e login é apresentado ao visitante ao invés da página principal.
Atualização: 23/04/2010 – Corrigido problema na recuperação da senha.
Instalação: Padrão PrestaShop. Descompacte na pasta /modules e proceda a instalação via BO.
Versão do PS: 1.3.7.
Descarga: Módulo Pre Login by Ehinarr Solutions


Publicado por Felipe Reis em março 21, 2011 às 12:54 pm r r
Olá Ehinarr, tudo joia?
Estou usando o prestashop 1.3.1.1, e não consegui utilizar o seu módulo. Realmente é imcompatível com a minha versão?
Tem alguma recomendação para mim?
Prefer to talk in english? Let me know.
Abraços.
Publicado por ehinarr em março 21, 2011 às 1:09 pm r r
Comece por abrir o arquivo prelogin.php e comentar “//”:
//if (!defined('_CAN_LOAD_FILES_'))//exit;
Ou mesmo, apagar.
Publicado por Marcos em março 25, 2011 às 6:24 am r r
Olá Ehinarr, eu gostaria de saber se é possivel colocar um campo adicional para o frete, onde o proprio comprador digita esse frete
assim como é feito no mercado livre.
Dessa forma eu deixaria os produtos sem o calculo
automatico.
Sendo possivel adicionar esse campo, como se faz?
Obrigado pela atenção!
Publicado por ehinarr em março 25, 2011 às 12:44 pm r r
Mas aí, se não me engano, a escolha é dentro do mercadopago, não é? Você pode baixar o valor para obter o frete grátis….
Publicado por Balzai em abril 23, 2011 às 12:36 pm r r
Hola gracias por este modulo.
Tengo un problema con la recuperacion de contraseña no me sale la opción da ingresar el email para poder recuperar la contraseña.Estoy utilizando prestashop 1.3.7 con theme Pelangi.Como puede solucionar esto ?
Gracias
Un saludo
Publicado por ehinarr em abril 23, 2011 às 2:06 pm r r
Verdade, eu não havia testado o módulo com a recuperação de senha. verei como consertar e obrigado por me avisar do problema.
Publicado por Balzai em abril 23, 2011 às 12:42 pm r r
Un duda mas el modulo Pre Login funccióna con certificado SSL.
Publicado por ehinarr em abril 23, 2011 às 2:07 pm r r
Acredito que sim, ocorreu algum problema?
Publicado por Laurence Hasse em maio 2, 2011 às 4:22 pm r r
Detectei que o modulo cpf não valida os campos obrigatorios dentro do módulo pré-login.
Alguem sabe o porque?
Publicado por ehinarr em maio 14, 2011 às 5:59 pm r r
Eu fiz algumas correções e postei no fórum, não foi fácil achar o problema, deve funcionar agora.
Publicado por Emmeerick em maio 17, 2011 às 9:26 am r r
Ola amigo sei que aqui não é o lugar mais é uma forma de falar com você, participo do forum do presashop e as vezes ajudos as pessoas la. Estou com uma duvida ehinarr, nao sei se você podera me ajudar. Teria como eu limitar a quantidade de produtos cadastrados por funcionarios. Ex: Um funcionario (A) cadastrado na loja só poderia cadastrar até 50 produtos, um funcionario (B) poderia cadastrar até 100 produtos, sacou. Ve se me da um help ai. Um abraço
Publicado por ehinarr em maio 20, 2011 às 9:07 pm r r
Realmente, sem um hack na Classe Produtos ou na aba AdminCatalog, não vejo jeito de fazer. No entanto, há dois hooks que eu nunca usei, mas que talvez seja um deles o que você precisa usar para fazer um módulo que restrinja as coisas do jeito que você quer:
(12, ‘addproduct’, ‘Product creation’, NULL, 0),
(13, ‘updateproduct’, ‘Product Update’, NULL, 0),
Publicado por Emmeerick em maio 21, 2011 às 11:53 am r r
Ola amigo valeu já resolvi aqui. Um abraço
Publicado por Laurence Hasse em maio 17, 2011 às 10:15 am r r
M obrigado, vou verificar, valeu mesmo…
Publicado por sergio em maio 24, 2011 às 4:54 am r r
Eu trabalho com a versão do ps 1.4, que deve ser modificado para funcionar
Publicado por Serghino_p em maio 30, 2011 às 7:22 am r r
Eu deveria estar usando para modificar PS 1.4
Publicado por ehinarr em junho 2, 2011 às 8:34 pm r r
Os arquivos gêmeos dos arquivos da pasta raíz (authentication.php e .tpl e password.php e .tpl) a principio.
Publicado por Serghino_p em junho 6, 2011 às 7:54 am r r
Obrigado por suas respostas, você poderia me mostrar um exemplo
Publicado por Serghino_p em junho 15, 2011 às 6:58 am r r
hi please, could you explain how to implement this module to ps 1.4 with an example.
Thank you very much.
Publicado por ehinarr em junho 16, 2011 às 5:35 pm r r
This module does not work on PS v1.4. You can compare authentication and password (.php and .tpl) files to that ones on Ps root directory, in order to proceed the changes.
Publicado por serghino_p em junho 22, 2011 às 6:27 am r r
I tried to compare but I could not make it work. Somebody been able to implement this module with version 1.4 ps, i still trying
Publicado por Laurence Hasse em junho 9, 2011 às 11:51 pm r r
Olá, algum tempo , havia postado um comentário sobre a incompatibilidade do Modulo Pre-login juntamente como modulo CPF na versão 1.3.6. ainda não consegui resolver o problema. Caso alguém já tenha desvendado como solucionar a incompatibilidade, por favor me ajudem.
desde já,muito obrigado
Publicado por ehinarr em junho 12, 2011 às 6:21 pm r r
Eu atualizei o módulo cpf, onde estava o problema. Por favor refaça a descarga do módulo stand alone..
Publicado por Laurence Hasse em junho 29, 2011 às 11:29 am r r
Bom dia gostaria de um auxílio, conforme havia comentado ( incompatibilidade do modulo CPF como Pré-login). baixei os módulos atualizados e instalei todos dentro do Prestashop 1.3.7, mas ainda o numero de cpf e cnpj não são validados. desabilito o pre-login ele valida os campos normalmente,. qual a versão mais indicada para estes módulo não apresentarem conflitos? qual o link que devo baixar?
utilizo o this->name = ‘cpfmodule’;
$this->tab = ‘Ehinarr Solutions’;
$this->version = ’1.3′;
$this->path = $this->_path;
$this->name = ‘prelogin’;
$this->tab = ‘Ehinarr Solutions’;
$this->version = ’1.1′;
$this->path = $this->_path;
desde já muito obrigado
Publicado por ehinarr em junho 29, 2011 às 4:06 pm r r
Olha, o Pre Login está na versão 1.2 e não é nele o problema, basta descarregar de novo na página dele aqui no blog.
Já o Módulo Cpf, este está na versão 1.5, idem o procedimento acima descrito. Este foi ajustado para trabalhar em conjunto com o Pre login.
Publicado por Julio Alves de Souza em outubro 19, 2011 às 8:51 am r r
Como faço para que se a pessoa cadastrada for menor de 18 ela nao consiga entrar no site? pois pelo que vi, basta ela se cadastrar para entrar no site.
Publicado por ehinarr em outubro 21, 2011 às 12:23 pm r r
Bom, na verdade não há como saber a idade real de quem acessa, nos sites com conteúdo adulto, por exemplo, ou há um aviso de que o conteúdo é adulto e restrito a maiores de idade, ou o cliente é obrigado a preencher um cadastro no qual também ele é obrigado a informar sua idade, sob as penas da lei.
Publicado por Julio Alves de Souza em outubro 21, 2011 às 12:45 pm r r
só que se dei a opção de ele se cadastrar e ele for menor de idade e conseguir entrar eu estarei assumindo a responsabilidade e pode dar até processo.
O ideial é que só entre quem fez o cadastro e que tenha mais de 18 anos….
Alguem pode ajudar???
Obrigado pela atenção.
Publicado por ehinarr em outubro 21, 2011 às 12:49 pm r r
Basta editar o arquivo authentication.php que está no módulo e incluir uma validação do tipo se idade menor que 18, erro. Tem que saber algo de php para isso, ou JQuery, neste caso seria direto no tpl.
Publicado por Julio Alves de Souza em outubro 21, 2011 às 1:49 pm r r
to começando agora, tem como dar uma ajudinha!?!
Publicado por Zundap3 em outubro 21, 2011 às 8:50 am r r
Boas preciso de um módulo assim mas apenas com a opção de login, que o cliente não se podesse registrar.
É possivel???
Obrigado
Publicado por ehinarr em outubro 21, 2011 às 12:26 pm r r
Se voc~e retirar a opção de refistro do ficheiro authentication.tpl do módulo, resolve? Assim o cliente não tem a opção de cadastrar-se, apenas de ascender à loja. Outra coisa, este módulo só funciona em versões do PS 1.3.x.
Publicado por Zundap3 em outubro 21, 2011 às 3:37 pm r r
Ok, obrigado.
Sabes se existe alguma solução para o PS 1.4.4.
Obrigado
Publicado por ehinarr em outubro 21, 2011 às 3:58 pm r r
Ainda não, muitas coisa mudara, assim a sistemática deste módulo não funciona nestas novas versões.
Eu estudo usar uma classe Override, afim de restabelecer o mesmo comportamento atual do módulo. mas ainda não tive sucesso.
Publicado por ehinarr em outubro 31, 2011 às 10:37 pm r r
Ainda não, eu testo algumas possibilidades, mas ainda sem uma versâo que funcione 100%.
Publicado por Zundap3 em outubro 25, 2011 às 2:03 pm r r
Boa tarde,
Criei um campo novo chamado Nº Cliente e em customer.php e queria usar esta informação para o login no lugar do email.
Alguem sabe como fazer?
Publicado por evandro em dezembro 13, 2011 às 8:20 pm r r
Olá esse módulo funciona para versão 1.4.6.2?
Publicado por ehinarr em dezembro 14, 2011 às 12:02 pm r r
Não, ele não funciona em qualquer versão acima das 1.3.x. Muita coisa mudou nestas novas versões que o tornaram incompatível.
Publicado por riggns em fevereiro 17, 2012 às 12:10 pm r r
Boa tarde Ehinarr, eu preciso muito deste módulo, você pretende atualiza-lo para a versão mais recente do Presta??
Publicado por ehinarr em fevereiro 18, 2012 às 8:29 pm r r
Muita coisa mudou nestas novas versões. Para implementar coisa similar é preciso usar as novas técnicas de override do PS, e estas eu as estou aprendendo ainda. Sem data prevista, mas ainda vou atualizar, sim, o módulo.