Ir para conteúdo
Fórum Script Brasil
  • 0

Esse login mostra um caracter estranho , alguém me ajuda


naldo_10

Pergunta

Tipo a pagina já abre com um caractere no campo senha como na image abaixo

http://s1353.photobucket.com/albums/q669/t...zps0590581c.jpg

<?php 
ob_start();
session_start();
require('../dts/dbaSis.php');
require('../dts/outSis.php');

if(!empty($_SESSION['autUser'])){
   header('Location: index2.php'); 
}

?>

</head>
<body>
<div id="login">
<img src="images/login-logo.png" alt="Pro Notícias - Área administrativa | Login" title="Pro Notícias - Área administrativa | Login" />
 <?php
  if(isset($_POST['sendLogin'])){
  
$f['email'] = mysql_real_escape_string($_POST['email']); 
$f['senha'] = mysql_real_escape_string($_POST['senha']); 
$f['salva'] = mysql_real_escape_string($_POST['remember']); 

 if(!$f['email'] || !valMail($f['email'])){
   echo '<span class="ms al">campo email esta vazio ou não tem formato valido</span>'; 
       }
 elseif(strlen($f['senha']) < 8 || strlen($f['senha']) > 12){
   echo '<span class="ms al">senha deve ter 8 e 12 caracteres</span>';  
          
   }
   else{
      $autEmail = $f['email'];
      $autSenha = md5($f['senha']);
      $readAutUser = read('up_users',"WHERE email = '$autEmail'");
      if($readAutUser){ 
        foreach($readAutUser as $autUser); 
        if($autEmail == $autUser['email'] && $autSenha == $autUser['senha']){
          if($autUser['nivel'] == 1 || $autUser['nivel'] == 2){ 
          
        if($f['salva']){ 
         $cookiesalva = base64_encode($autEmail).'&'.base64_encode($f['senha']);
         setcookie('autUser',$cookiesalva,time()+60*60*24*30,'/');
        
        }else{
         setcookie('autUser','',time()+3600,'/');   
        }
        $_SESSION['autUser'] = $autUser;
        header('Location: '.$_SERVER['PHP_SELF']);
        
        }else{
        echo '<span class="ms in">seu nivel não permite acesso a essa area 
        VAMOS REDIRECIONAR VOCE PAINEL USUARIO.</span>';  
         header('Refresh: 5;url='.BASE.'/pagina/login');             
        }
        
        
   }else{
        echo '<span class="ms no">senha informada não confere</span>';    
   }
   
   }else{
        echo '<span class="ms no">email informado não valido</span>';  
          }
  
      }
      
    }elseif(!empty($_COOKIE['autUser'])){
        $cookie = $_COOKIE['autUser'];
    
        $cookie = explode('&',$cookie);
        $f['email'] = base64_decode($cookie[0]);
        $f['senha'] = base64_decode($cookie[1]);
        $f['salva'] = 1;
    }    
?>
<div style="display:none">
 <span class="ms ok">Login efetuado com sucesso!</span>
    <span class="ms no">Erro</span>
    <span class="ms al">Alerta</span>
    <span class="ms in">Informação</span>
   </div>
   
   <?php 
     if(!isset($_GET['remember'])){ 
  
  
   ?>
<form name="login" action="" method="post">
<label>
<span>E-mail:</span>
<input type="text" class="radius" name="email"value="<?php echo isset( $f['email'] ) ? $f['email'] : ""; ?>"/>
</label>
<label>
<span>Senha:</span>
<input type="password" class="radius" name="senha"value="<?php echo isset( $f['senha'] ) ? $f['senha'] : ""; ?> " />
</label>
<input type="submit" value="Logar-se" name="sendLogin" class="btn" />
            
<div class="remember">
<input type="checkbox" name="remember" value="1" <?php if(isset($f['salva'])) echo'checked=checked';?> /> Lembrar meus dados de acesso!
</div>
<a href="index.php?remember=true" class="link" title="Esqueci minha senha!">Esqueci minha senha!</a>
</form>

        <?php 
        }else{
            
            if(isset($_POST['sendRecover'])){
             $recover = mysql_real_escape_string($_POST['email']);
             $readRec = read('up_users',"WHERE email = '$recover'");
             if(!$readRec){
                  echo '<span class="ms no">erro: email não confere</span>'; 
             }else{
                 foreach($readRec as $rec);
                 if($rec['nivel'] == 1 || $rec['nivel'] == 2){
                                                                 $msg = '';  
             }else{
                 
             echo '<span class="ms al">seu nivel não permite acesso a esta area 
              vamos redirecionar voce ao painel de usuario</span>';  
              header('Refresh: 5;url='.BASE.'/pagina/login');            
                 
                 }
            }
            
        }
            
        ?>
<!---<span class="ms ok">Seus dados foram enviados com suscesso para <strong>EMAIL</strong>.favor verificar</span>--->      
        
<form name="recover" action="" method="post">
<span class="ms in">Informe seu e-mail para que possamos enviar seus dados de acesso!</span>
<label>
<span>E-mail:</span>
 <input type="text" class="radius" name="email" value="<?php if($recover) echo $recover;?>" />
</label>
<input type="submit" value="Recuperar dados" name="sendRecover" class="btn" />          
<a href="index.php" class="link" title="voltar">voltar</a>  
 </form>
   <?php 
  }
   ?>   
</div><!-- //login -->

</body>
<?php ob_end_flush();?>
</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...