Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Auto-login após registro
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Auto-login após registro
Detalhes da questão
Endereço do fórum: http://www.libertytelecomctba.com.br/
Versão do fórum: Invision
Descrição
Olá,
Criei um tópico na categoria de Sugestões para a Forumeiros, leia mais em: https://ajuda.forumeiros.com/t90266-auto-login-apos-registro
Porem, eu necessito de um código que faça este efeito.
Em meu fórum, a opção de cadastro está ativa automaticamente sem a necessidade de confirmação.
Alguma forma de fazer este efeito?
ATt
Re: Auto-login após registro
Opa,
Vá em Painel de controle Módulos HTML & JavaScript Gestão dos códigos JavaScripts Criar um novo JavaScript e adicione esse código com Investimento em Todas as páginas:
o/
Vá em Painel de controle Módulos HTML & JavaScript Gestão dos códigos JavaScripts Criar um novo JavaScript e adicione esse código com Investimento em Todas as páginas:
- Código:
/* global jQuery */
(function($) {
'use strict';
if ($.inArray(false, [
location.pathname === '/register',
location.search === '?agreed=true&step=2',
typeof localStorage !== 'undefined',
]) !== -1) {
return;
}
$(function() {
var $form = $('#ucp');
if (!$form.length) {
var username = localStorage.getItem('fa.username');
var password = localStorage.getItem('fa.password');
if ($.inArray(null, [username, password]) !== -1) {
return;
}
$.post('/login', {
username: username,
password: password,
autologin: 'on',
login: 'Login',
}, function() {
localStorage.removeItem('fa.username');
localStorage.removeItem('fa.password');
location.href = '/forum';
});
return;
}
$form.on('submit', function() {
var $username = $('#username_reg');
var $password = $('#password_reg');
if ($username.length) {
localStorage.setItem('fa.username', $username.val());
}
if ($password.length) {
localStorage.setItem('fa.password', $password.val());
}
});
});
}(jQuery));
o/
Re: Auto-login após registro
Bom dia,
Não resultou tal efeito mas, vou querer mudar o pedido
Quando o usuário fizer o registro, gostaria que ele fosse direcionado a uma página '/h-X'. Isto é possível?
Att
Não resultou tal efeito mas, vou querer mudar o pedido
Quando o usuário fizer o registro, gostaria que ele fosse direcionado a uma página '/h-X'. Isto é possível?
Att
Re: Auto-login após registro
Quanto ao código, realmente, não estava contando com o formulário de confirmação de senha nas entre-páginas. Troque por esse:
Quanto a página que o script direciona após o login, altere essa linha:
Para o endereço que desejar (mantendo o link entre apóstrofos).
- Código:
/* global jQuery */
(function($) {
'use strict';
if (
location.pathname !== '/register'
|| location.search !== '?agreed=true&step=2'
|| typeof localStorage === 'undefined'
) {
return;
}
$(function() {
if ($('#form_confirm').length) {
return;
}
var $form = $('#ucp');
if (!$form.length) {
var username = localStorage.getItem('fa.username');
var password = localStorage.getItem('fa.password');
if (username === null || password === null) {
return;
}
$.post('/login', {
username: username,
password: password,
autologin: 'on',
login: 'Login',
}, function() {
localStorage.removeItem('fa.username');
localStorage.removeItem('fa.password');
location.href = '/forum';
});
return;
}
$form.on('submit', function() {
var $username = $('#username_reg');
var $password = $('#password_reg');
if (!$username.length || !$password.length) {
return;
}
localStorage.setItem('fa.username', $username.val());
localStorage.setItem('fa.password', $password.val());
});
});
}(jQuery));
Quanto a página que o script direciona após o login, altere essa linha:
- Código:
location.href = '/forum';
Para o endereço que desejar (mantendo o link entre apóstrofos).
Re: Auto-login após registro
Bom dia!
Este não resultou também... Ele faz o cadastro, faz várias requisições e volta para a página inicial.
Mas, sei que é complicado tal efeito, então, apenas quero que ele o usuário se cadastre e seja direcionado a uma página HTML informando que o cadastro foi realizado e será possível logar-se usando os dados registrados.
apóstrofos: ta ai mais uma palavra para o dicionário..
Este não resultou também... Ele faz o cadastro, faz várias requisições e volta para a página inicial.
Mas, sei que é complicado tal efeito, então, apenas quero que ele o usuário se cadastre e seja direcionado a uma página HTML informando que o cadastro foi realizado e será possível logar-se usando os dados registrados.
apóstrofos: ta ai mais uma palavra para o dicionário..
Re: Auto-login após registro
Isso é bem estranho... Estou a utilizar a mesma versão do seu fórum:
http://ajuda-punbb.forumeiros.com/
Eu não encontrei o código no seu fórum, então não pude testar o que se passa.
Quanto a sua pergunta, agora que o script está feito, encontrar a solução para o problema A e B daria mais ou menos o mesmo trampo, mas se quiser, podemos seguir com B.
http://ajuda-punbb.forumeiros.com/
Eu não encontrei o código no seu fórum, então não pude testar o que se passa.
Quanto a sua pergunta, agora que o script está feito, encontrar a solução para o problema A e B daria mais ou menos o mesmo trampo, mas se quiser, podemos seguir com B.
Re: Auto-login após registro
Realmente, fiz um registro em seu fórum e o código é funcional. Fiz o teste em outro fórum meu e também foi funcional...Kyo Panda escreveu:Isso é bem estranho... Estou a utilizar a mesma versão do seu fórum:
http://ajuda-punbb.forumeiros.com/
Eu não encontrei o código no seu fórum, então não pude testar o que se passa.
Quanto a sua pergunta, agora que o script está feito, encontrar a solução para o problema A e B daria mais ou menos o mesmo trampo, mas se quiser, podemos seguir com B.
Mas, acredito que o problema seja no código .JS para confirmar a senha no mesmo campo de registro sem a necessidade de ir para outra página(aquele código desenvolvido por nossos ancestrais).
Obrigado KYO!!!
Re: Auto-login após registro
Se precisar de apoio para "unir" os dois scripts (de senha na mesma página e login automático), é só dar um toque. o/
---
---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Auto-login após registro
» Auto-login no chatbox
» Página de login / registro
» Função login/registro/sair
» Página de registro e login
» Auto-login no chatbox
» Página de login / registro
» Função login/registro/sair
» Página de registro e login
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos