Advertisement
Guest User

Untitled

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