Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

Validação de e-mail ou nick sistema de login

07-01-2017 11:18

Bom dia! gostaria de compartilhar este código com vocês. Como já diz o nome , e uma validação para o sistema de login, tenho um site onde tenho usuários que usaram nick para acessar e os adm usaram e-mail para acessar. este código ele verifica quem esta acessando usando e-mail e quem não esta usando e redireciona cada uma para sua pagina:

function validaLogin($func_email) { $conta = "^[a-zA-Z0-9\._-]+@"; $domino = "[a-zA-Z0-9\._-]+."; $extensao = "([a-zA-Z]{2,4})$"; $pattern = $conta.$domino.$extensao; if(@ereg($pattern,$func_email)) return "1"; else return "0"; } $logval = validaLogin("e-mail@gmail.com"); if($logval == 0){ echo "usuário normal"; } if($logval == 1){ echo "usuário ADM"; }

1
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17405
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Validação de e-mail ou nick sistema de login

07-01-2017 12:52

Essa função ereg não é mais aceita a partir do PHP 5.3.0 de acordo com o link http://php.net/manual/en/function.ereg.php

No seu caso talvez seja melhor se basear nesse script

<?php // nosso texto com o arroba $texto = "Esse texto tem @."; // se achar arroba ( TRUE ) informa que existe if(strstr($texto, '@')==TRUE) { echo "existe @ no texto"; } else { // se não achar arroba ( FALSE ) informa que não existe echo "não existe @ no texto"; } ?>

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

Re: Validação de e-mail ou nick sistema de login  #resolvido

07-01-2017 15:15

Ótimo saber disso vou alterar agora... Muito Obrigado!
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

Re: Validação de e-mail ou nick sistema de login

07-01-2017 15:43

alterei para ficar igual a de cima. funcionou perfeitamente...

function validaLogin($Val_email) { if(strstr($Val_email, '@')==TRUE)  return "1"; else return "0"; }

1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado