WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Forms

AJAXed login/signup PHP script

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Este é um componente site que implementa um sistema de login / inscrição, que você pode comprar para integrá-lo em seu Web site.

O componente constituído por duas partes:

  • Back-end parte.
  • Front-end parte.

- O back-end é um script PHP. Ele contém um arquivo principal com todas as funcionalidades e 2 arquivos auxiliares, que contêm diretivas de configuração e uma coleção API, usado pelo script principal.
Ele também contém um banco de dados, com apenas a tabela de usuários, para registrar os dados e as credenciais € ™ s userâ. A API também contém um conjunto mínimo de funções para gerenciar o banco de dados.
O script PHP está garantido contra o SQL Injection (dados escapar, relatórios de erro desativado, campos de verificação com RegExp), contra os ataques de seqüestro (VERIFICAÇÃO DO _USER_AGENT HTTP) e contra a injeção Email Header.
A senha é criptografada antes de ser inserido no banco de dados. Isto significa que se um usuário esquecer-lo, ele / ela pode apenas solicitar uma nova senha (temporária), que será enviado a ele / ela via e-mail. O login é baseado no PHP SESSÃO, cuja duração pode ser configurado no arquivo config.php (um dos 2 ficheiros auxiliares).
Se o usuário choises a opção lembrar-me também um (seguro) cookie será criado, para evitar futuras login. O cookie será removido após o vencimento (a duração é configurável) ou depois de uma de logout explícito.

- O front-end é baseado em jQuery para implementar os recursos do AJAX. Para integrar o front-end em sua página, você tem que copiar a marcação formas eo costume javascript arquivo, mas você pode usar seu próprio estilo CSS para customizar completamente o processamento do diálogo no contexto da sua página.
A CSS que nós fornecemos é apenas para fins de apresentação: o núcleo do produto são os scripts PHP, os custom.js arquivo JavaScript e a marcação login.html.
A marcação HTML contém várias formas, para realizar o cadastro do usuário (registo), a verificação de inscrição, login de usuário, recuperação de senha (em caso de esquecimento), alterar a senha. O usuário verá uma forma de cada vez, de acordo com o seu / sua ação e cada formulário irá se comunicar via AJAX com uma seção específica do script PHP.
O script PHP irá responder com um conjunto de dados JSON codificados (por conveniência). O processo de inscrição / login completa é realizada na mesma caixa de diálogo, sem recarregar a página. Quando um usuário envia os dados que ele inscrição (inscrição) / ela será enviada com um código de verificação, que ele / ela tem que copiar e inserir em uma caixa de texto na mesma página registartion e enviá-lo para o servidor.
Temos evitado para permitir ao usuário a clicar em um link para confirmar sua / seu registo, para evitar que um usuário inicia um processo de registro em uma página e termina-lo em outra página, ficando confuso.
A página index.php é apenas um exemplo de uma página genérica que vai usar o diálogo de login / inscrição.

Os dados de formulários serão validados tanto no front-end e no back-end. A validação front-end é feito por uma questão de conveniência do usuário regular, para ajudar a ele / ela para inserir dados corretos; a validação back-end é feito para proteger o sistema contra usuários mal-intencionados, que não poderia usar o navegador para enviar os dados, ignorando a validação front-end.

O formulário de inscrição contém o conjunto mínimo de dados necessários: um e-mail e uma senha. Mas você pode adicionar qualquer outro campo que você precisa, sem modificar nem o script PHP, nem o script javascript, porque ambos os esses scripts foram escritos para obter todos os campos presentes na forma; a única restrição é que você tem que definir a classe forminput e atribuir o nome igual ao nome do campo presente no banco de dados. Assim, por exemplo, se você quiser adicionar o endereço campo, você tem que inserir a seguinte marcação no formulário de inscrição:

<input type="text" class="forminput" value="" id="signup-address" title="" name="address">

Além disso, certifique-se de que você tem o endereço campo em seu banco de dados.

Live Preview eo Live Demo

Clicando no botão Live Preview acima você pode ver uma versão â € ™ ~emulationâ € do produto, onde você pode inserir um email â € ~not Reala € ™ (mas formalmente correto): todas as mensagens que você deve receber via e-mail será displayied directamente na página.
Você pode ver uma instalação pleno funcionamento no link a seguir (externo): Demonstração ao vivo
Se você usar este link você tem que inserir um endereço de email real, que será registrado em nosso banco de dados, mas serão usados ​​exclusivamente para lhe permitir testar o produto. Nenhum outro uso será feito do seu endereço de e-mail.

Principais características:

  • Diálogo de login / inscrição totalmente Ajaxed: salvar sua largura de banda e melhorar a experiência de navegação do usuário.
  • Muito fácil de integrar em qualquer HTML existente ou página PHP em seu site.
  • Muito fácil de ajustar / modificar uma vez adquirido, se você conhece um pouco o PHP e Javascript (jQuery) idiomas.
  • Muito fácil de adicionar campos de dados do usuário sem modificar o código.
  • Protegido contra ataques maliciosos.
  • Integrado AJAX JS front-end plugin de validação, se os campos arenâ € ™ t correta ou incompleta.
  • Utiliza recursos de servidor PHP padrão para uma instalação sem problemas.

Os detalhes sobre a instalação / personalização do produto serão fornecidas no arquivo README que vem com o produto em si.

Se você tiver alguma dúvida, basta deixar um comentário ou mande-me um e-mail!


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
03 de julho 12

Última atualização:
N / D

Navegadores compatíveis:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Arquivos incluídos:
JS JavaScript, HTML, CSS, PHP, SQL

Versão do software:
PHP 5.3

Palavras-chave

eCommerce, eCommerce, Todos os itens, ativaç, ã, o, ajax, configurá, vel, bolacha, banco de dados, Formato, funç, ã, o, integraç, ã, o, javascript, jquery, biblioteca, php, lembrar, sessã, o, validaç, ã, o