Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- require_once "acesso_sql.php";
- // Variavel interna
- // $bib_usuario
- /* Base de dados de controle de usuários
- CREATE TABLE Usuarios
- (
- cod_usuario INT PRIMARY KEY AUTO_INCREMENT,
- ...
- tipo char(1), # A - Administrador, M - Membro do LAS
- login VARCHAR(16),
- senha VARCHAR(13),
- ...
- acesso_data INT,
- )
- */
- session_start();
- session_register("bib_user_login");
- session_register("bib_user_crypt_passwd");
- $sess_vars=& $GLOBALS[_SESSION];
- if (isset($sess_vars[bib_user_login]) && $pagina_login!=1)
- {
- $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]."'");
- if ($res['NumLinhas']==1) // O usuário existe.
- {
- $linha=RetornaProxLinha($res);
- $bib_login_cod_usuario=$linha[cod_usuario];
- $bib_usuario=$linha;
- unset($linha);
- }
- else
- unset($bib_usuario);
- }
- function EstaLogado()
- {
- global $bib_usuario;
- if (isset($bib_usuario))
- return true;
- return false;
- }
- function EMembro()
- {
- global $bib_usuario,$sess_vars;
- if ($bib_usuario[login]==$sess_vars[bib_user_login] && $bib_usuario[senha]==$sess_vars[bib_user_crypt_passwd] && $bib_usuario[tipo]=="M")
- return true;
- return EAdmin();
- }
- function EAdmin()
- {
- global $bib_usuario,$sess_vars;
- if ($bib_usuario[login]==$sess_vars[bib_user_login] && $bib_usuario[senha]==$sess_vars[bib_user_crypt_passwd] && $bib_usuario[tipo]=="A")
- return true;
- return false;
- }
- function CodUsuario()
- {
- global $bib_usuario;
- return $bib_usuario[cod_usuario];
- }
- ?>
Advertisement