MLT

[gentoo.org source code] autenticacao.php

MLT
Apr 17th, 2014
324
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.80 KB | None | 0 0
  1.  
  2. <?
  3.  
  4.   require_once "acesso_sql.php";
  5.  
  6.   // Variavel interna
  7.   // $bib_usuario
  8.  
  9.   /* Base de dados de controle de usuários
  10.     CREATE TABLE Usuarios
  11.     (
  12.       cod_usuario INT PRIMARY KEY AUTO_INCREMENT,
  13.       ...
  14.       tipo char(1),                # A - Administrador, M - Membro do LAS
  15.       login VARCHAR(16),
  16.       senha VARCHAR(13),
  17.       ...
  18.       acesso_data INT,
  19.     )
  20.   */
  21.  
  22.   session_start();
  23.   session_register("bib_user_login");
  24.   session_register("bib_user_crypt_passwd");
  25.  
  26.   $sess_vars=& $GLOBALS[_SESSION];
  27.  
  28.   if (isset($sess_vars[bib_user_login]) && $pagina_login!=1)
  29.   {
  30.     $res=Enviar("select * from Usuarios,Usuarios_dados where Usuarios.cod_usuario=Usuarios_dados.cod_usuario and Usuarios.login='".$sess_vars[bib_user_login]."' and Usuarios.senha='".$sess_vars[bib_user_crypt_passwd]."'");
  31.     if ($res['NumLinhas']==1) // O usuário existe.
  32.     {
  33.       $linha=RetornaProxLinha($res);
  34.       $bib_login_cod_usuario=$linha[cod_usuario];
  35.       $bib_usuario=$linha;
  36.       unset($linha);
  37.     }
  38.     else
  39.       unset($bib_usuario);
  40.   }
  41.  
  42.   function EstaLogado()
  43.   {
  44.     global $bib_usuario;
  45.     if (isset($bib_usuario))
  46.       return true;
  47.     return false;
  48.   }  
  49.  
  50.   function EMembro()
  51.   {
  52.     global $bib_usuario,$sess_vars;
  53.     if ($bib_usuario[login]==$sess_vars[bib_user_login] && $bib_usuario[senha]==$sess_vars[bib_user_crypt_passwd] && $bib_usuario[tipo]=="M")
  54.       return true;
  55.     return EAdmin();
  56.   }
  57.  
  58.   function EAdmin()
  59.   {
  60.     global $bib_usuario,$sess_vars;
  61.     if ($bib_usuario[login]==$sess_vars[bib_user_login] && $bib_usuario[senha]==$sess_vars[bib_user_crypt_passwd] && $bib_usuario[tipo]=="A")
  62.       return true;
  63.     return false;
  64.   }
  65.  
  66.   function CodUsuario()
  67.   {
  68.     global $bib_usuario;
  69.     return $bib_usuario[cod_usuario];
  70.   }
  71.  
  72. ?>
Advertisement
Comments
  • Cuiznxcn
    163 days
    # text 0.19 KB | 0 0
    1. Best t33n active cpx link daily updates!
    2.  
    3. Copy and paste the link in a new browser tab and then hit enter!
    4.  
    5. https://crazyporn.xxx/members/157354/?asgtbndr=1&play=true&spon=adworld&zone=400
    6.  
Add Comment
Please, Sign In to add comment