Ir para conteúdo
Fórum Script Brasil

JJ

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que JJ postou

  1. Boa Tarde! Seguinte não vou postar código pois não desenvolvi ele ainda preciso de idéias de como chamar uma função javascript dentro do onclick html e dentro da função javascript a função php para sair de uma sessão dar uma mensagem no alert o usuário clica em OK no alert e aí vem a "session_destroy" no php e no php ainda ele é redirecionado a tela de login do sistema. Sei que existe o ajax para isso mas não sei bem como usalo para este caso. O jeito que eu fiz aqui não deu muito certo pois dentro do onclick html eu coloquei para chamar direto um arquivo php aí ele abre outra página e aí ele fica com a tela de login e a outra onde estava o botão sair onclick de dentro do sistema, eu preciso que ele não abra outra página, que simplesmente saia da sessão voltando pra tela de login na mesma página. Agradeço quem puder ajudar!
  2. Primeiramente boa tarde a todos. Preciso de um help no meu código, tenho o index onde tem o form os campos de login e senha ele captura e armazena na variavel cria a sessão e tudo só que quando vai para a página aj-restrito.php ele fica a tela em branco. É pra ele entrar numa das 3 páginas conforme o nível feito no cadastro em uma outra tela que tenho nesse sistema. Alguém aí sabe me dizer porq ele não excuta a função que está em javascript e entra em um dos 3 arquivos????? esse é o index.php <!doctype html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css/aj-layout.css"> <title></title> </head> <body> <div id="cabecalho"> <img src="img/logo_.png" id="logo"> <img src="img/cabecalho.png" id="img_cabecalho"> </div> <div id="login"> <form action="#" method="post"> <br><br> LOGIN <br><br> E-mail: <br> <input type="email" name="elogin" required class="login" maxlength="80"> <br><br> Senha: <br> <input type="password" name="senha" required class="login" maxlength="12"> <br><br><br> <input type="submit" value="LOGAR" id="btn" name="acao"> </form> </div> <footer> <span id="text_footer"></span> </footer> </body> </html> <?php if(isset($_POST['acao']) and ($_POST['acao'] != "")) { $valor = $_POST['acao']; if($valor == "LOGAR") { include ("php/injection.php"); $elogin = strtolower(sql_injection($_POST['elogin'])); $senha = strtolower(sql_injection($_POST['senha'])); $senha = md5($senha); if (empty($_POST) AND (empty($_POST['elogin']) OR (empty($_POST['senha'])))) { header("Location: index.php"); exit; } else { include ("php/conexao.php"); echo$sql = "SELECT id_administrador, nome_completo, email, nivel FROM cadastro_administrador WHERE email = '$elogin' AND senha = '$senha'"; $query = mysql_query($sql); echo $rows = mysql_num_rows($query); if ($rows <> 1) { echo "<script type='text/javascript'>confirm('Login Inválido!')</script>"; exit; } else { $resultado = mysql_fetch_array($query); if (!isset($_SESSION)) session_start(); { $_SESSION['UsuarioId'] = $resultado['id_administrador']; $_SESSION['NomeCompleto'] = $resultado['nome_completo']; $_SESSION['UsuarioLogin'] = $resultado['email']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; header("Location: aj-restrito.php");exit; } } } } } ?> agora o aj-restrito.php <!doctype html> <html> <head> <meta charset="utf-8"> <title>Entrando..</title> </head> <body> <?php if (!isset($_SESSION)) { session_start(); } else { if (!isset($_SESSION['UsuarioId'])) { session_destroy(); header("Location: index.php"); exit; } else { date_default_timezone_set('America/Sao_Paulo'); $data = date('d/m/Y'); $hora = date('H:i:s'); if (!isset($_SESSION)) session_start(); if ($_SESSION['UsuarioNivel'] == 1 ) { echo "<script type='text/javascript'>alert('Olá,".$_SESSION['NomeCompleto']."!!\\n".$data."\\n".$hora."\\n Clique em OK para ser direcionado'); window.location='aj-nivel1'</script>"; } if ($_SESSION['UsuarioNivel'] == 2 ) { echo "<script type='text/javascript'>alert('Olá,".$_SESSION['NomeCompleto']."!!\\n".$data."\\n".$hora."\\n Clique em OK para ser direcionado'); window.location='aj-nivel2'</script>"; } if ($_SESSION['UsuarioNivel'] == 3 ) { echo "<script type='text/javascript'>alert('Olá,".$_SESSION['NomeCompleto']."!!\\n".$data."\\n".$hora."\\n Clique em OK para ser direcionado'); window.location='aj-nivel3'</script>"; } } } ?> </body> </html>
×
×
  • Criar Novo...