Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''session''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 95 registros

  1. TheNight

    Pegar foto por usuário.

    Estou a desenvolver um sistema de postagem, e preciso listar todos os membros com suas respectivas fotos, como posso fazer isso utilizando PDO ? Da ultima vez, eu consegui exibir a imagem que estava em uma pasta com o mesmo nome armazenado no banco de dados, porém todas as contas estavam usando a mesma foto, exemplo: Estava pegando a foto do usuário que estava logado na $_SESSION, e jogando para todos os perfis. Eu desmanchei todo meu código e estou a desenvolver novamente, mas antes preciso me informar como. Preciso de ajuda...
  2. Hairton_ti

    Erro Session Codeigniter

    Olá a todos, desenvolvi um site simples utilizando Codeigniter onde o mesmo possui um painel de controle para gerenciar o conteúdo dinamicamente. No ambiente de desenvolvimento (servidor local) está funcionando normalmente. quando fiz o upload para o servidor o painel não funcionou porque está dando um erro na parte de Session. Gostaria de saber se alguém já passou por isso e/ou sabe como resolver . A mensagem de erro é a seguinte: A PHP Error was encounteredSeverity: Warning Message: mkdir() [function.mkdir]: No such file or directory Filename: drivers/Session_files_driver.php Line Number: 117 Backtrace: File: /home/maesbala/public_html/moabbsom.com.br/application/controllers/cpainel/Inicio.php Line: 11 Function: library File: /home/maesbala/public_html/moabbsom.com.br/index.php Line: 292 Function: require_once Tem outra também mas acho que é derivada desta primeira, mas vou colocar aqui. Severity: Warning Message: Cannot modify header information - headers already sent by (output started at /home/maesbala/public_html/moabbsom.com.br/system/core/Exceptions.php:272) Filename: core/Common.php Line Number: 568 Backtrace: An uncaught Exception was encounteredType: Exception Message: Session: Configured save path '' is not a directory, doesn't exist or cannot be created. Filename: /home/maesbala/public_html/moabbsom.com.br/system/libraries/Session/drivers/Session_files_driver.php Line Number: 119 Backtrace: File: /home/maesbala/public_html/moabbsom.com.br/application/controllers/cpainel/Inicio.php Line: 11 Function: library File: /home/maesbala/public_html/moabbsom.com.br/index.php Line: 292 Function: require_once É isso ai, desde já agradeço a todos.
  3. bfmlelipe

    Player MP3 e currentTime em session

    var audio = document.getElementById("audio"); var poscastNew = 'podcast/mrg255.mp3'; var tempopercorido = parseInt(audio.currentTime); $.post("php/session.php", { acao:'setPodcast', podcast:poscastNew, tempopercorido:tempopercorido }); ^ a primeira variavel estou pegando o audio agora em 'segundo a segundo' queria criar uma session com a informação para que em outra pagina o player começaria no segundos marcado php session_start(); $podcast = strip_tags($_POST['podcast']); $tempopercorido = strip_tags($_POST['tempopercorido']); $acao = strip_tags($_POST['acao']); switch($acao){ case 'setPodcast': $_SESSION['podcast'] = $podcast; $_SESSION['tempopercorido'] = $tempopercorido; break; }
  4. marcaosi

    SESSION Falhando

    Olá, bom dia a todos, Estou tentando desenvolver um sistema de login em PHP no qual preciso utilizar $_SESSION, porém quando me direciono pra uma página com a lógica para verificar os dados entrados pelo usuário, ao voltar a session não se mantém. Exemplo: o usuário entra com os dados no form e o sistema direciona para uma página chamada login que procura no banco o usuário e verifica se pode fazer o login, se sim vem o seguinte código. session_start(); $_SESSION['usuario'] = $linha['nome']; $_SESSION['id_setor'] = $linha['id_setor']; echo "<script>window.location='index.php'</script>"; e quando vai para a index eu tenho o código: session_start(); echo $_SESSION['usuario']; e não printa nada na tela, ou seja, a session não está sendo mantida. se na página de login dar um echo na session assim que foi criada, antes do window.location, ele escreve o valor correto na tela, mas ao ser direcionado para outra página, já não existe mais. Alguém poderia me ajudar?? Agradeço desde já a todos.
  5. Nerdmonkey

    Classe para gerenciar sessões

    Boa noite a todos. Avaliando a classe abaixo saberiam dizer o porque dessa mensagem de erro: A linha 92 contém esse trecho de código: <?php /** * Class Session * This class is responsible for all sessions, users online and traffic * She's responsible for yourself, just call the object for it and let she work * * @author Samuel dos Santos */ class Session extends Read { /** @var datetime */ private $date; /** @var int */ private $cache; /** @var mixed */ private $traffic; /** @var string */ private $browser; /** @var mixed */ private $cookie; /** @var mixed */ private $create; /** @var mixed */ private $update; public function __construct($cache = null) { // Enable to create new sessions session_start(); // Check the session status $this->checkSession($cache); } /** * @param null $cache */ private function checkSession($cache = null) { // Actual date $this->date = date('Y-m-d'); // Value for navigator cache $this->cache = ((int) $cache ? $cache : 20); // Manage sessions actions $this->checkObjectSession(); // Cleanup this @var from memory system $this->date = null; } /** * Manager the object session for user navigate */ private function checkObjectSession() { if(empty($_SESSION['useronline'])): // When session not exist, we create it and insert in database $this->setTraffic(); // Initialize sessions $this->setSession(); else: // Some for debug $this->setTraffic(); // Update sessions $this->sessionUpdate(); endif; } /** * Check and inset the traffic in table ws_siteviews */ private function setTraffic() { $this->getTraffic(); $this->create = new Create; $this->update = new Update; if(!$this->traffic): // If initialize, we have a first visit of a day $this->create->ExeCreate('ws_siteviews', ['siteviews_date' => $this->date, 'siteviews_users' => 1, 'siteviews_views' => 1, 'siteviews_pages' => 1]); else: if(!$this->getCookie()): $this->update->ExeUpdate( 'ws_siteviews', [ 'siteviews_users' => $this->traffic['siteviews_users'] + 1, 'siteviews_views' => $this->traffic['siteviews_views'] + 1, 'siteviews_pages' => $this->traffic['siteviews_pages'] + 1 ], 'WHERE siteviews_date = :date', "date={$this->date}" ); else: $this->update->ExeUpdate('ws_siteviews', ['siteviews_views' => $this->traffic['siteviews_views'] + 1, 'siteviews_pages' => $this->traffic['siteviews_pages'] + 1], 'WHERE siteviews_date = :date', "date={$this->date}"); endif; endif; } /** * Set all attributes for our session */ private function setSession() { $_SESSION['useronline'] = [ 'online_session' => session_id(), 'online_startviews' => date('Y-m-d H:is:s'), 'online_endview' => date('Y-m-d H:is:s', strtotime("+{$this->cache}minutes")), 'online_ip' => filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_VALIDATE_IP), 'online_url' => filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), 'online_agent' => filter_input(INPUT_SERVER, 'HTTP_USER_AGENT', FILTER_DEFAULT) ]; } /** * Update user session */ private function sessionUpdate() { $_SESSION['useronline']['online_endview'] = date('Y-m-d H:is:s', strtotime("+{$this->cache}minutes")); $_SESSION['useronline']['online_url'] = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT); } /** * Read table ws_siteviews for obtain a traffic for current day * @return boolean */ private function getTraffic() { // Read the table ws_siteviews searching for rows with today's date parent::ExeRead('ws_siteviews', 'WHERE siteviews_date = :date', "date={$this->date}"); // The next method, is check if this query have any results and store it in @var mixed $traffic $this->thisResultTraffic(); } /** * Check if query got any result for interaction with it * @return boolean */ private function thisResultTraffic() { if(parent::getRowCount()): // Store a unique row value $this->traffic = parent::getResult()[0]; endif; } /** * Obtain a cookie value */ private function getCookie() { // Store cookie value for actual user $this->cookie = filter_input(INPUT_COOKIE, 'useronline', FILTER_DEFAULT); // Next method, will check if this cookie is empty or not $this->thisResultCookie(); // Create a new cookie for user navigate setcookie('useronline', base64_encode('samueldossantos'), time() + 86400); } /** * Check the cookie value * @return boolean */ private function thisResultCookie() { if($this->cookie): // When exist return true; else: // When not exst return false; endif; } }
  6. Leonardo da Costa

    Sistema de login funciona só no navegador chrome!?

    Fui tentar logar pelo celular, depois tentei pelo navegador firefox, explorer e NADA... nao cria a minha sessao, após o submit da refresh na página e como nao tem nenhuma sessao ele mostra o formulario de login de novo... e assim fica, mas no navegador Chrome funciona perfeitamente!! alguém ja passou por esse problema?
  7. Matheus P

    Não exibe todos os valores da session

    Boa tarde, estou com um problema que ao chamar os dados do usuário logado utilizando $_SESSION, só exibe 2 variáveis e o restante fica com o Notice "undefined index" que resolvi utilizando uma validação por isset, os erros desapareceram, porém as variáveis continuam não aparecendo . A minha ideia era de puxar os dados do usuário logado e exibir em um perfil com os dados somente desse usuário logado. Meu código está assim : <?php include('includes/conexao.php'); $conex = new mysqli ("localhost", "root","") or die ("erro"); mysqli_select_db($conex, 'cardapio'); $sql = "SELECT * FROM usuarios"; $nome = isset( $_SESSION['nome'] ) ? $_SESSION['nome'] : ''; $sobrenome = isset( $_SESSION['sobrenome'] ) ? $_SESSION['sobrenome'] : ''; $email = isset( $_SESSION['email'] ) ? $_SESSION['email'] : ''; $usuario = isset( $_SESSION['usuario'] ) ? $_SESSION['usuario'] : ''; $senha = isset( $_SESSION['senha'] ) ? $_SESSION['senha'] : ''; $info = isset( $_SESSION['info'] ) ? $_SESSION['info'] : ''; $foto = isset( $_SESSION['foto'] ) ? $_SESSION['foto'] : ''; $site = isset( $_SESSION['site'] ) ? $_SESSION['site'] : ''; ?> Código do conexao.php : <?php $mysqli = new mysqli("localhost", "root", ""); mysqli_select_db($mysqli, 'cardapio'); if (mysqli_connect_errno()){ trigger_error(mysqli_connect_error()); }; ?> As únicas variáveis que estão sendo exibidas são nome e e-mail . Código em que chamo as variáveis : <div class='nave' > <div class='username'> <h1><?php echo $info ?> , <?php echo $nome ?></h1> </div> <div class='userimg'> <img src='imagens/<?php echo $foto ?>' /> </div> <div class='descricao'> <div class='imgperfil'> <img src='imagens/<?php echo $foto ?>' /> </div> <div class='infoperfil'> <h1><?php echo $nome ?></h1> <h2><?php echo $email ?></h2> <a href='perfil.php' ><i class='fa fa-cogs'></i> Editar meu perfil </a> <br> <a href='logout.php' ><i class='fa fa-sign-out'></i> Deslogar </a> </div> </div> </div> Se puderem me ajudar ficaria muito grato ;D . Obs : estou aprendendo php :P
  8. leojuoli

    $_SESSION dentro de if não salva os dados

    Estou criando um pequeno sistema de fim de semana e me deparei com um problema, originalmente não uso PHP mas fui indicado a usa isso por um amigo. Acontece que eu precisei usar os dados da sessão do navegador pra executar ações sem que o usuário tenha acesso aos dados facilmente. No PHP isso é feita com o Array $_SESSION, acontece que eu testo com um if se o usuário está logado antes de fazer as atribuições do $_SESSION, eu sei que está logado porque exibo outras coisa juntas (é basicamente um leitor de XML). Faço as atribuição na sessão e imprimo o array com print_r, aparentemente está tudo bem: imprime todos os dados que coloquei no array. Imprimi ele no header da página, e ai surge um problema: com o print_r o resultado é diferente, é como se os dados que armazenei dentro do if fossem "dessetados" (com um unset, sei lá, mas nem uso unset). Apenas dados que incluo no array fora dos ifs ficam no ficam no array, eu acho que não entendi como funciona o $_SESSION então. Alguém pode me explicar porque esse erro ocorre? Ou alguém sabe como passar os dados pra outra página (o método POST não é bom porque o usuário pode alterar os inputs, mesmo ocultos, passar pelo url com get dá o mesmo problema)?
  9. duduios

    SESSION com problemas...

    Olá pessoal, primeiramente boa noite, espero que esteja tudo bem com todos aqui, vamos então a questão. Estou fazendo um sistema de login, e estou tendo um pequeno problema com sessões, onde o usuário após logar, quando clica em alguma parte do sistema, ele desconecta ao invés de continuar conectado na sua conta. Temos o seguinte cenário: 1- Os usuários usam apenas uma página para logar, porém cada um tem o seu banco de dados individual, na mesma hospedagem. 2- Utilizamos um "banco de dados central" com os campos usuario, email ( que eh usado no login ), subdominio, user_id, etc... ( a senha fica armazenada no banco de dados individual de cada cliente ). 3- Ao efetuar o login, o sistema identifica a ID do usuario no "banco central" e recarrega a página utilizando o config correspondente ao usuario ( exemplo: ID 75 >> config_75.php ) onde está armazenado o seu login e senha carregando os dados do BD dele. alguem tem alguma ideia do que pode estar ocorrendo ?
  10. Possuo na minha página algumas opções em checkboxes. Seriam opções de campanhas. Segue o código da tabela onde elas estão dispostas (linhas de três): <table style="font-family: Trebuchet MS; font-size: 20px" align="center"> <tr> <td> <img id="imgCamp1" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0001.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp1" type="checkbox" class="cb" style="; Campanha 1 </td> <td> <img id="imgCamp2" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0002.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp2" type="checkbox" class="cb" style="; Campanha 2 </td> <td> <img id="imgCamp3" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0003.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp3" type="checkbox" class="cb" style="; Campanha 3 </td> </tr> <tr> <td> <img id="imgCamp4" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0004.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp4" type="checkbox" class="cb" style="; Campanha 4 </td> <td> <img id="imgCamp5" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0005.png" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp5" type="checkbox" class="cb" style="; Campanha 5 </td> <td> <img id="imgCamp6" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0006.png" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp6" type="checkbox" class="cb" style="; Campanha 6 </td> </tr> <tr> <td> <img id="imgCamp7" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0007.png" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp7" type="checkbox" class="cb" style="; Campanha 7 </td> <td> <img id="imgCamp8" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0003.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp8" type="checkbox" class="cb" style="; Campanha 8 </td> <td> <img id="imgCamp9" style="width: 280px; margin-top: 20px; margin-right: 20px" src="images/campanhas/img0001.jpg" onmouseover="this.style.cursor='pointer';" onclick=window.open(src);> <br><input id="chkCamp9" type="checkbox" class="cb" style="; Campanha 9 </td> </tr> </table> O código da página já está configurado para que somente uma opção possa ser selecionada. Segue o código javascript: function showMe(elem){ var elems = document.getElementsByClassName("cb"); var currentState = elem.checked; var elemsLength = elems.length; for(i=0; i<elemsLength; i++){ if(elems[i].type === "checkbox"){ elems[i].checked = false; } } elem.checked = currentState; var result = elem.id; } Contudo, o que eu preciso fazer é armazenar em uma variável PHP sempre o valor da checkbox escolhida, que está contido na variável result. Esse valor armazenado em PHP deverá estar num e-mail posterior que diga qual a campanha foi escolhida. Como eu posso fazer isso? Uso AJAX? Sessions?
  11. wneo

    Proteger Código

    Boa tarde! Vcês fazem algo para proteger seu código-fonte? Digamos que não desejo que o usuário faça um salvar como de todo o site... sabem de algo para impedir que o salvar seja eficaz? Já montei um codigo com verificação de session com php, onde o CSS fica oculto na inspeção do elemento pelo source do navegador. Até aí estava lindo, parecia a grande solução... mas quando faz um salvar como, tudo está lá, aberto e livre para usar todos os arquivos...=/ alguem sabe uma forma???????
  12. Wagner Moura

    session_start()

    Bom gente, eu tenho um formulario com 4 etapas, usei session_start(); $_SESSION['formulario'] = $_POST; na primeira, e fui dando session_start(); nos demais formularios, no ultimo que tento enviar o form pro email e criar um txt ele so salva/envia os dados do primeiro form, os demais fica em branco as variaveis... alguem poderia me ajudar?
  13. Fayne

    Atualizar Sessão

    Olá pessoal. Estou desenvolvendo um projeto(JAVA, JSP) onde há uma contagem de pontos, de acordo com as atividades feitas vai sendo feita uma somatória, essa pontuação é mostrada em uma página diferente de onde as atividades são realizadas. Porém eu só consigo mostrar a pontuação quando eu finalizo a sessão e a inicio novamente. Vocês tem alguma sugestão ou solução para o que eu posso estar fazendo ou alterando para o atributo com valor esta sendo atualizado sem reiniciar a sessão? Código - JSP <% Integer pontuacao = (Integer) request.getSession(true).getAttribute("pontuacao"); %> Sua Pontuação: ${ pontuacao } Obrigada, desde já.
  14. robertoferreira

    Erro Sessão Codiginiter

    Olá pessoal, estou com um pequeno problema em recuperar sessão no codeigniter se vcs poderem me ajudar fico grato. Toda vez que vou recuperar seja como array ou como objeto não mostra nada :( Model login class Login_model extends CI_Model { public function login($email, $senha){ $this->db->where('email_user', $email); $this->db->where('senha_user', $senha); $logar = $this->db->get('usuarios'); if($logar->num_rows == 1){ return $logar->result_array(); }else{ return false; } } } Controler login public function logar() { $email = $this->input->post('email'); $senha = md5($this->input->post('senha')); $logar = $this->login_model->login($email, $senha); if ($logar) { $sessionData = array( 'dados' => $logar, 'usuario_logado' => true ); //var_dump($sessionData); $this->session->set_userdata($sessionData); $this->load->view('inc/header'); $this->load->view('painel/painel_view'); $this->load->view('inc/footer'); } else { $data['msg'] = 'Usuario ou senha Incorretos'; $this->load->view('inc/header'); $this->load->view('painel/login_view', $data); $this->load->view('inc/footer'); } } view <div class="container"> <div class="row"> <!-- Blog Entries Column --> <div class="col-md-8 col-md-offset-2"> <?= $this->session->all_userdata(); ?> Você está logado! - </div> </div> </div>
  15. Cacio Renato

    javascript session

    Boa tarde galera , Sou novo nessa linguagem e estou desenvolvendo um sistema para android com base em phonegap e estou querendo saber como eu lido com session em javascript digamos que eu tenho um carrinho de compras e nesse produto eu tenho que colocar na sessão seu id e seus valores e que ele me retorna um array dessa sessão como se fosse no php mas estou com dificuldade em fazer no javacript alguém teria um um exemplo que posso seguir com minha logica, só quero fazer em javascript tem como ?
  16. Olá Alguém sabe o por que desse erro ? Referência de objeto não definida para uma instância de um objeto. Isso acontece no trecho a seguir mas especificamente na linha 4 1 - public static void AdicionarArquivoListaPrevisualizacao(HttpSessionState session, string caminhoArquivo) 2 - { 3 - List<Arquivo> arquivos; 4 - if(session["ArquivosPreVisualizacao] != null) 5 - { 6 - arquivos = (List<Arquivo>)session["ArquivosPreVisualizacao]; 7 - } Desde já agradeço!
  17. neoshinesnh

    Session compartilhada em PHP

    Olá amigos, No meu sistema quando o usuário loga no mesmo, é criado uma session com algumas informações e eu gostaria que outros usuários pudessem recuperar esta informação. Teria algum tipo de session compartilha, ou algo semelhante? Aparentemente era para ser algo simples, eu dispor uma informação e todos recuperar a mesma. Porem quero fazer isso sem que tenha que passar pelo banco de dados. Desde já agradeço a todos.
  18. Handrix

    Erro com _SESSION?

    Eai galera do fórum iMasters, estou criando um painel administrativo para uma web rádio que estou montando só que estou com um erro com os _SESSION que estou criando e não sei como resolver, segue o código e o erro abaixo: <?php if ($_SESSION['site'] == 'mu_env') { $_SESSION['site'] = 'mu_env'; include('mu_env.php'); } if ($_SESSION['site'] == 'delmusic') { $_SESSION['site'] = 'delmusic'; include('delmusic.php'); } if ($_SESSION['site'] == 'parceria') { $_SESSION['site'] = 'parceria'; include('parceria.php'); } if ($_SESSION['site'] == 'del_parc') { $_SESSION['site'] = 'del_parc'; include('del_parc.php'); } if ($_SESSION['site'] == 'locutor') { $_SESSION['site'] = 'locutor'; include('progloc_iframe.php'); } if ($_SESSION['site'] == 'kick') { $_SESSION['site'] = 'kick'; include('kick.php'); } if ($_SESSION['site'] == 'novo') { $_SESSION['site'] = 'novo'; include('user_cria.php'); } if ($_SESSION['site'] == 'delete') { $_SESSION['site'] = 'delete'; include('programadelete.php'); } if ($_SESSION['site'] == 'programa') { $_SESSION['site'] = 'programa'; include('prog_cria.php'); } else if ($_SESSION['site'] == 'alterar') { $_SESSION['site'] = 'alterar'; include("alter_usu.php"); } else if ($_SESSION['site'] == 'outros') { $_SESSION['site'] = 'outros'; include("outros.php"); } Acredito ser um erro simples porém não sei como corrigi-lo :/ Notice: Undefined index: site in C:\xampp\htdocs\deabo\painel\panel.php on line 174 O erro se repete em todos inícios que apresentam _SESSION, aparentemente acredito que é por não ter definido o "site" e se for isso mesmo gostaria de saber o que é necessário fazer para defini-lo, ou se for outro problema se for possivel explanar a solução. Desde já, grato!
  19. nathanfeitoza

    Como adicionar um "mantenha-me conectado" em PHP

    Olá, galera. Bom, desenvolvi um script de login com session() aqui, tá tudo rodando direitinho, mas eu quero adicionar um "mantenha-me conectado" onde usuário clica e o navegador guarda sua sessão e mesmo que o feche ele loga automaticamente. Consegui implementar a checkbox e setcokie(), mas só que mesmo com ela marcado depois de fechado o navegador ele não abre a página restrita. Então eu queria que você me ajudassem a solucionar este problema, abaixo está o código. <?php include('config.php'); if(!empty($_POST) AND empty($_POST["login"]) OR empty($_POST["senha"])) { echo"Você deve preencher os campos de login e senha"; } else{ $login = $_POST["login"]; $senha = $_POST["senha"]; $senha_codificada = md5($senha); $sql = "SELECT * FROM `usuarios` WHERE (email_usuario = '". $login ."') AND (senha_usuario = '". md5($senha) ."') LIMIT 1"; $query = mysql_query($sql); if (mysql_num_rows($query) != 1){ echo"login inválido"; } else{ $resultado = mysql_fetch_assoc($query); if (!isset($_SESSION)) session_start(); // Salva os dados encontrados na sessão $_SESSION['usuario_id'] = $resultado['id']; $_SESSION['nome_usuario'] = $resultado['nome_usuario']; $_SESSION['sobrenome_usuario'] = $resultado['sobrenome_usuario']; $_SESSION['email_usuario'] = $resultado['email_usuario']; $_SESSION['cpf_usuario'] = $resultado['cpf_usuario']; $_SESSION['telefone_usuario'] = $resultado['telefone_usuario']; $_SESSION['senha_usuario'] = $resultado['senha_usuario']; // Redireciona o visitante if(isset($_POST['lembrar'])) { $lifetime=600; session_set_cookie_params($lifetime); $currentCookieParams = session_get_cookie_params(); setcookie($_SESSION['email_usuario'] , $_SESSION['senha_usuario'], time(60*60*24*100)+$lifetime); } header("Location: logado.php"); } } ?>
  20. ghlevin

    Problema com variável de Session (não atualizando?)

    No meu site de um cliente de hotelaria, tenho uma parte do código onde deve ser mostrada duas opções de checkbox para o caso data de check-in com diferença maior ou igual a 72 horas (ou 3 dias) em relação ao dia de hoje. <?php $difdias = (1/86400)*(strtotime($_SESSION['buscaReserva']['dataInicio'])-strtotime(date('Y-m-d'))); if(($_REQUEST['idHotel'] == '373443') && ($difdias >= 3)) { echo "<tr><td><div id='chkDolars' name='valueDolars' class='checkbox chkSelecionado' style='margin-bottom: 10px'><span class='ph03_105'></span></div><div id='chkReais' name='valueReais' class='checkbox' style='margin-bottom: 10px'><span class='ph03_103'></span></div></td>"; echo "<td><div id='msgReais'><span id='lblReais' class='ph03_104' style='display: none'></span></div></td></tr>"; //echo $_SESSION['buscaReserva']['dataInicio']; } ?> A princípio, está tudo OK. Mas se eu primeiro faço uma busca com check-in maior que 3 dias e depois faço outra com check-in menor que 3 dias, aí aparecem os checkboxs. Mas se eu repetir essa busca na sequência, aí já somem os checkbox (sendo que eles deveriam ter sumido na vez anterior). O mesmo acontece se a primeira busca é com check-in menor que 3 (não aparecem os checkboxs), faço uma segunda busca com check-in maior que 3 e aí não aparecem os checkboxs, e repetindo essa segunda busca, acabam aparecendo (quando deveriam ter aparecido na vez anterior). Na linha comentada do código, decidi verificar como ela está vindo a variável $_SESSION['buscaReserva']['dataInicio']. Acho que ela demora pra atualizar, sendo que a atualização da página em novas busca costuma ser rápida. Não sei se ficou muito clara a situação. O que eu poderia fazer nesse caso pra só vir os checkboxs na situação correta (data de check-in maior que 3 dias) e desaparecer na situação correta (data de check-in menor que 3 dias)?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.