Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 1 de 1
  1. #1

    Avatar de Kekara
    Data de Ingresso
    Jan 2010
    Localização
    Belo Horizonte
    Idade
    22
    Posts
    20
    Agradecido
    3
    Agradeceu
    3
    Peso da Avaliação
    0

    Padrão Class Alterar Senha - MuOnline

    Código PHP:
    <?php 

    /** 
     * @author Kekara 
     * @copyright 2011 
     */ 

    class senha
         
        private 
    $antigasenha
        private 
    $novasenha
        private 
    $renovasenha
         
        public function 
    mudarsenha(){ 
             
            if(
    USE_MD5 == true
            { 
                
    $this->antigasenha md5($_POST['antigasenha']); 
                
    $this->novasenha =   md5($_POST['novasenha']); 
                
    $this->renovasenha md5($_POST['renovasenha']); 
            } 
            else 
            { 
                
    $this->antigasenha $_POST['antigasenha']; 
                
    $this->novasenha =   $_POST['novasenha']; 
                
    $this->renovasenha $_POST['renovasenha']; 
            } 
             
             
            
    $VerificarSenha $cnn->row($cnn->consulta("SELECT * FROM [dbo].MEMB_INFO WHERE memb___id='".$login."' AND memb__pwd='".$this->antigasenha."'")); 
            
    $ChecarSenha $cnn->num($VerificarSenha); 
                 
            
    $VerificarStatus $cnn->row($cnn->consulta("SELECT connectstat FROM [dbo].MEMB_STAT WHERE memb___id='".$login."'")); 
             
            if ((
    eregi("[^0-9a-zA-Z]"$this->novasenha)) ||(eregi("[^0-9a-zA-Z]"$this->antigasenha)) ){ 
                 
                echo 
    "Caracteres Improprios !"
            } 
             
            elseif(empty(
    $this->antigasenha)){ 
                 
                echo 
    "O Campo Antiga Senha está em branco"
            } 
             
            elseif(empty(
    $this->novasenha)){ 
                 
                echo 
    "O Campo Nova Senha está em branco"
            } 
             
            elseif(empty(
    $this->renovasenha)){ 
                 
                echo 
    "O Campo Repetir Nova Senha está em branco"
            } 
             
            elseif(
    $this->novasenha != $this->renovasenha){ 
                 
                echo 
    "Senhas diferentes"
            } 
             
            elseif(
    $ChecarSenha == '0'){ 
                 
                echo 
    "Antiga Senha errada"
            } 
             
            elseif(
    $VerificarStatus[0] > '1'){ 
                 
                echo 
    "Deslogue-se Para alterar a Senha"
            } 
             
            else{ 
                 
                
    $cnn->consulta("UPDATE [dbo].MEMB_INFO SET memb__pwd='".$this->novasenha."'  WHERE memb___id='".$login."'"); 
                 
                    echo 
    "Senha alterada com sucesso, sua nova senha é: ".$this->novasenha." "
            } 
             
        } 
         


    ?>
    Creditos: Kekara
    Agradecimentos: snowborrd

  2. O Seguinte Usuário Agradeceu Kekara Por este Post Útil:


 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Source| mssql Class
    Por Alex Luiz no fórum Sources
    Respostas: 3
    Último Post: 17-04-2013, 06:59 PM
  2. |Dúvida| Alterar a senha de todos!
    Por StaticX no fórum vB | Suporte/Dúvidas
    Respostas: 2
    Último Post: 26-11-2012, 10:53 PM
  3. |Dúvida| Class
    Por MarcoA' no fórum PHP
    Respostas: 2
    Último Post: 24-08-2012, 04:14 PM
  4. |Source| Class Cadastro - MuOnline
    Por Kekara no fórum PHP
    Respostas: 5
    Último Post: 17-10-2011, 06:11 AM
  5. |Tutorial| Como alterar a senha do SA
    Por caetanoweb no fórum MSSQL
    Respostas: 5
    Último Post: 02-09-2011, 10:57 PM

Tags para este Tópico

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •