Jump to content
Fórum Script Brasil
  • 0

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


naldo_10

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...