Pesquisar na Comunidade
Mostrando resultados para as tags ''session''.
Encontrado 14 registros
-
Como faço para verificar na tela a linha sql deste bloco: if ($_SESSION ['tipoAutuacao'] == 'T') { $sql = $modelBoleto->GeradorBoleto ( $_SESSION ['orgaoCod'], $autos, $_SESSION ['tipoAutuacao'], 'PEN', 'S', '6291' ); echo $sql; $rel = "boletoPenTN"; } else { $sql = $modelBoleto->GeradorBoleto ( $_SESSION ['orgaoCod'], $autos, $_SESSION ['tipoAutuacao'], 'PEN', 'S', '6291' ); $rel = "boletoPenPN"; Tenho que fazer um echo, mas como eu faço?
-
Eu estou com o famoso problema "PHP Warning: session_start()" Mensagem completado do erro: [05-Apr-2018 19:25:33 UTC] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/insideau/app.insideautomacao.com.br/config.php:1) in /home/insideau/app.insideautomacao.com.br/inc/database/database.php on line 4 Isso está impedindo que eu redirecione a página. Alias, nenhuma página da aplicação está redirecionando. Já tentei usar ob_start(); ob_end_flush(); | Já tentei usar if (session_status() == PHP_SESSION_NONE) session_start(); Já revi fechando de <php ?> ou espaçamentos, ou echo, prints ets. E isso só ocorre no servidor. Localhost não acontece. Alguma ideia? Obrigado ------------------ Basicamente meu código é save(ENTITIES, $unidade_medida); //Acessa o database.php header('location: index.php'. ($_SESSION['message'] != "" ? "?error_msg=".$_SESSION['message'] : "")); //não funciona
-
Mostrar mais de um dado do usuário logado PHP
uma questão postou Casas Junior Tutoriais & Dicas - PHP
Fala galera, beleza?Estou a 2 semanas a fio, aprendendo PHP.. Já fiz os links de cadastro, login e senha, recuperação e tal.. Agora me pintou uma dúvida, que já quebrei muito a cabeça e não consigo, achar uma solução... Bom, tenho a página minhaconta.php nela está a estrutura de quando o cara loga com sucesso e tem a parte, claro que mostra o usuário logado:Nickname: <?php echo $_SESSION['usuario'];?><br>OK!!! Esse não é o problema!!! Queria saber como trazer o resto.. O cara não precisa editar é somente para visualizar:Eu achei que fazendo com os demais campos, o mesmo com o que fiz com o usuário daria certo, mas pelo visto ele só funciona com o campo usuário.Exemplo de como ta:Data de Cadastro: <?php echo $_SESSION['datacadastro'];?><br>Cidade: <?php echo $_SESSION['cidade'];?><br>Se não é dessa maneira acima, como seria? Alguma sugestão? -
Olá. Estou desenvolvendo um sistema de login para fins de estudo em php. Estou com dificuldade para fazer a validação se o usuario esta logado, para dar acesso a ele as paginas ou não. Achei na internet um tutorial disso, mas no arquivo de validação usado tinha a seguinte linha de comando: if (!isLoggedIn){ header('Location: login.php'); } Era somente isso no arquivo de validação, ai dizia que era só fazer require nas paginas. Resolvi tentar isso, mas quando executo o código, ele me faz o login e me retorna: NOTICE: Use of undefined constant isLoggedIn - assumed 'isLoggedIn' in C:\wamp64\www\ProjetoALPHA\core\check.php on line 6 Não faz exatamente login, porque se na pagina de login eu ir na URL e tocar de login.php para index.php ele entra na index como se eu estivesse logado no sistema. Alguém poderia me auxiliar com isso?
-
ola bom dia! preciso de ajuda urgente!! fiz uma listagem de quadras no meu código porem ao selecionar com o radioBox um item da minha lista, ele não carrega o selecionado, ele pega o ultimo da lista, o alguém me ajuda por favor. o código esta logo abaixo: <?php require_once "config.php"; $local = $_POST['local']; ?> <html> <style type="text/css"> <!-- body { background-size: 2000px; background-image: url(Arquivo_de_Fundo.jpg); background-position: top center; background-repeat: no-repeat; } --> </style> <head> <meta charset="UTF-8"> <link rel="shortcut icon" type="image/x-icon" href="paintball.ico"> <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/> <script src="bootstrap/js/jquery-3.1.1.min.js" type="text/javascript"></script> <script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script> <title>PaintWork</title> </head> <body> <nav class="navbar navbar-inverse"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#">PaintWork</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="./index.php">Home</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown">PaintWork <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="./paintwork.php">Sobre Nós</a></li> <li><a href="./paintball.php">Historia do Paintball</a></li> </ul> </li> <li class="active"><a href="./Contatos.php">Contatos</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="./loginView.php"><span class="glyphicon glyphicon-log-in"></span> Login </a></li> </ul> </div> </nav> <div class="container"> <div class="row"> <div class="col-md-6 col-md-offset-3"> <font color="white"><h1 class="page-header text-center">Quadras de <?php echo $local ?></h1> </font> <form class="form-horizontal" role="form" method="post" action="horario.php"> <div class="form-group"> <div class="col-sm-10 col-sm-offset-2"> <?php $result = mysql_query("SELECT nomefantasia, codquadra FROM quadra WHERE cidade = '$local'"); while (($row = mysql_fetch_array($result))) { ?> <font size="+2" color="white"> <input type="radio" name="quadra" value="quadra"> <?php //session_start(); echo " $row[0]"; $nomequadra=$row[0]; $codquadra=$row[1]; $_SESSION['nomequadra'] = $nomequadra; $_SESSION['codquadra'] = $codquadra; ?><br> </font> <?php } ?> </div> </div> <div class="form-group"> <div class="col-sm-10 col-sm-offset-2"> <input id="submit" name="submit" type="submit" value="Selecionar" class="btn btn-primary"> </div> </div> <div class="form-group"> <div class="col-sm-10 col-sm-offset-2"> <! Will be used to display an alert to the user> </div> </div> </form> </div> </div> </div> </body> </html>
-
Olá amigos, sou iniciante e quero produzir um script a qual use uma sessão para saber se o usuário esta online, Não importa em quantas maquinas esteja logado, eu só preciso saber qual o IP, o navegador, o sistema operacional e gravar seu ultimo acesso no banco de dados e por uma bolinha verde se online. Pra por no meu painel de controle pessoal. Por favor, me ajudem. Grato.
-
Olá, Sou uma iniciante na programação. Será que me podem ajudar? A minha $_SESSION não está a passar de uma página para a outra. Página index.php: <html> <head> <title>Login Test</title> </head> <body> <form name="formlogin" method="post" action="userauthentication.php"> E-mail: <input type="text" name="email"><br><br> Senha: <input type="password" name="senha"><br><br> <input type="submit" value="Login"> </form> </body> </html> De seguida vou verificar se os dados inseridos estão correctos. Página userauthentication.php: <?php session_start(); $host = "HOST"; $user = "USER"; $pass = "PASS"; $bd = "BD"; $conn = mysqli_connect($host, $user, $pass, $bd) or die(mysqli_error()); ?> <html> <head> <title>Login Sucesso</title> <script type="text/javascript"> function loginsuccessfully() { setTimeout("window.location='backoffice.php'",1000); } function loginfailed(){ setTimeout("window.location='index.php'",5000); } </script> </head> <body> <?php $email=$_POST['email']; $senha=$_POST['senha']; $sql = mysqli_query($conn, "SELECT * FROM login WHERE email = '$email' and senha = '$senha'") or die(mysqli_error()) ; $row = mysqli_num_rows($sql); if($row > 0){ $SESSION['email']=$email; $SESSION['senha']=$senha; echo "<center>Login feito com sucesso</center>"; echo "<script>loginsuccessfully()</script>"; } else{ echo "<center>E-mail ou senha inválidos!</center>"; echo "<script>loginfailed()</script>"; } ?> </body> </html> O problema está quando chego à página backoffice.php. Está sempre a retornar para a página de login, ou seja, não está a gravar a variável session. Página backoffice.php: <?php session_start(); $email=$_SESSION['email']; $senha=$_SESSION['senha']; $host = "HOST"; $user = "USER"; $pass = "PASS"; $bd = "BD"; $conn = mysqli_connect($host, $user, $pass, $bd) or die(mysqli_error()); ?> <?php if(!isset($email) || !isset($senha)){ header("Location: index.php"); exit; } else{ echo "<center>Já tem login feito</center>"; } ?> <html> <head> <title>Login Sucesso</title> <script type="text/javascript"> function loginsuccessfully() { setTimeout("window.location='backoffice.php'",1000); } function loginfailed(){ setTimeout("window.location='index.php'",5000); } </script> </head> <body> <?php $email=$_POST['email']; $senha=$_POST['senha']; $sql = mysqli_query($conn, "SELECT * FROM login WHERE email = '$email' and senha = '$senha'") or die(mysqli_error()) ; $row = mysqli_num_rows($sql); if($row > 0){ $SESSION['email']=$email; $SESSION['senha']=$senha; echo "<center>Login feito com sucesso</center>"; echo "<script>loginsuccessfully()</script>"; } else{ echo "<center>E-mail ou senha inválidos!</center>"; echo "<script>loginfailed()</script>"; } ?> </body> </html> Alguém me ajude sff, Obrigada!
-
Galera, é o seguinte, não manjo muito de javascript mas vamos a dúvida: Criei um sistema em PHP que quando o usuário loga no sistema é recuperado do banco mysql o login, senha e permissões, e são guardados na session, até aqui tudo certo, o acesso deve-se dar conforme a tabela: Permissoes |-----------| Acesso 1 |------------------------| Visualiza 2 |------------------------| Cria Eventos e o mesmo da permissão anterior 3 |------------------------| Cadastra Clientes/Fornecedores e o mesmo das permissões anteriores 4 |------------------------| Emite Contratos e Recibos e o mesmo das permissões anteriores 5 |------------------------| Cria usuarios, Exclui Clientes/Fornecedores e o mesmo das permissões anteriores Preciso de uma mãozinha no javascript pois pretendo fazer quando o usuário clicar no menu cadastro de clientes se a permissão for igual a 2 deve aparecer uma mensagem impedindo o acesso.
-
- session
- javascript
-
(e %d mais)
Tags:
-
Pessoal. Perdoem me se estiver errando em algo. Sou novo aqui no Fórum, Mas estou com uma dúvida. Eu estou fazendo um sistema interno onde o cliente loga e fica guardado o endereço de IP da máquina. Quando o cliente passa de uma página para outra cada página capta o IP para ver se ele prossegue logado. A página compara o IP do computador com o do Banco de Dados. Mas está retornando como se não batessem os dois.... Segue parte do código: $result = mysql_query("SELECT Login, Senha FROM (sessao) WHERE ( IP = '$IP')"); if(mysql_num_rows($result) > 0) { $Login = $result["Login"]; $Senha = $result["Senha"]; } else{ echo "<script>alert('Você não está logado')</script>"; }
-
Olá pessoal, tudo bem? Estou começando com o PHP e tendo algum obstáculos para avançar. Alguns nós conseguimos ultrapassar consultando o grande mestre GOOGLE mas outros não são tão simples. Seguinte, estou elaborando um site onde clientes terão cadastro e ficaram logados(utilizando session)enquanto navegam pelas páginas. Meu problema está quando acesso o IE*. Enquanto estou sem a session estartada eu vejo o site sem problema algum, mas quando faço o login e starto a session todos os textos são exibidos em uma linha apenas, deixando o site uma bagunça. Alguém já viu algo do tipo?
-
#Resolvido
-
Como faço para utilizar os dados iniciados de uma session em uma página diferente da que utilizo? ex.: pagina 1: <?php session_start(); $_SESSION['nome'] = "Eu"; header("location: pagina2"); ?> pagina2: <?php session_start(); $nome = $_SESSION['nome']; echo $nome; ?> Não aparece nada na pagina 2 :wacko: :ninja:
-
Galera se alguém puder ajudar, com um problema de variaves! Sistema de login! Para logar no site eu coloquei para entrar com acao logar! Quando ele loga com sucesso está tudo certo e na url está por exemplo: www.exemplo.com/admin.php?acao=logar, até ai está tudo certo e sem nenhum erro, quando eu tiro esse ?acao=logar e fica www.exemplo.com/admin.php ele da erro na variavel nome que está na pagina para mostrar o nome do "Admin" e não estou conseguindo arrumar, alguém pode ajudar ?
-
Tenho um $_SESSION['id'] no meu projeto, porém quando escrevo essa linha: $id = 'vixi' ele atribui o valor 'vixi' no $_SESSION['id'], ou seja, ele compreende isso: $id = 'vixi' como isso: $_SESSION['id'] = 'vixi' porque isso está acontecendo?