Advertisement
Guest User

Jeovane

a guest
Jan 21st, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.81 KB | None | 0 0
  1.  
  2.  
  3.            
  4.  
  5.  
  6. <?php
  7. //classe sessao   | não altere nenhuma variavel da classe
  8. // os dados são alterados somente nas chamadas aos metodos
  9. // inicio da classe
  10. /*
  11.  
  12. */
  13.     class login{
  14.         var $flag = "";
  15.         var $erro = "<script>alert('* *Usuário ou senha incorretos tente novamente.**');</script>";
  16.         function checkLogin(){
  17.           if(
  18.                 isset($_POST['usuario'])){
  19.                     $usuario = $_POST['usuario'];
  20.                     $senha   = $_POST['senha'];
  21.                     $query =  mysql_query("select
  22.                                             usuario,senha from usuarios
  23.                                             where usuario = '$usuario'
  24.                                             and senha = '$senha'"
  25.                                         );
  26.                     if($query){
  27.                         while($linha = mysql_fetch_array($query,MYSQL_ASSOC)){
  28.                                 if($usuario == $linha["usuario"] && $senha == $linha["senha"]){
  29.                                     $_SESSION['autentico'] = $usuario;
  30.                                     header('Location: publicadas.php');
  31.                                 }//fim if
  32.                         }// fim while      
  33.                     }// fim if query
  34.                    
  35.                     else{
  36.    $this->erro = "Usuário ou senha inválidos tente novamente.";
  37.                                             }
  38.             } //fim isset
  39.        
  40.         } // fim function checkLogin
  41.    
  42.         function sessao(){
  43.             if(!
  44.                 isset($_SESSION['autentico'])
  45.             )
  46.             {
  47.            
  48.             echo '
  49.             <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  50.             <html xmlns="http://www.w3.org/1999/xhtml">
  51.             <head>
  52.             <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  53.             <title>Admin</title>
  54.             <script type="text/javascript" src="class/events.js"></script>
  55.             <link href="css/login.css" type="text/css" rel="stylesheet" />
  56. <script language="javascript" type="text/javascript" src="jscripts/Pajax.js"></script>
  57.            
  58.             </head>
  59.             <body>
  60.                 <div id="wrap">
  61.                 <div id="div_form_Login">
  62.                     <ul>
  63.                         <p>Área restrita, efetue o login! '.$this->erro.' </p>
  64.                         <form name="f1" id="f1" method="post" onSubmit="return formPost()" action="admin.php">
  65.                           <table border="0" cellspacing="2" cellpadding="2">
  66.                             <tr>
  67.                                 <td>usuário:</td>
  68.                                 <td><input type="text" name="usuario" value="" /> </td>
  69.                             </tr>
  70.                             <tr>
  71.                                 <td>senha:</td>
  72.                                 <td><input type="password" name="senha" value="" /></td>
  73.                             </tr>
  74.                             <tr>
  75.                                 <td>&nbsp;</td>
  76.                                 <td><input type="submit" id="btn_entrar" name="entrar" value="login"
  77.                                 style="width:120px; background-color:#e9e9e9; color:#666;
  78.                                 border:1px solid #666; text-align:center; margin-left:25px; padding:4px; margin-top:30px;"
  79.                                 /></td>
  80.                           </table> 
  81.                         </form>
  82.                     </ul>  
  83.                 </div>
  84.                 </div>
  85.             </body>
  86.             </html>
  87.             ';           
  88.               exit;
  89.             }
  90.         } //fim do metodo sessao    
  91.        
  92.         function logout(){
  93.             unset($_SESSION['autentico']);
  94.             session_destroy();
  95.         }//fim funcao logout
  96.     }//fimda classe login
  97.  
  98. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement