Ir para conteúdo
Fórum Script Brasil

SrCrafht

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que SrCrafht postou

  1. Aah pessoal, consegui corrigir o problema... era algo relacionado com a resposta dos dados, apenas alterei o valor retornado pela checkbox para que a condição teste outra valor alem do true ou false, por algum motivo não estava entendendo os valores booleanos... Fechado!!
  2. Olá Pessoal estou com um problema no meu sistema de login que já esta quase pronto, so me falta justamente esses cookies que estão me dando dor de cabeça.. Enfim pulando as entre linhas vou explicar... Basicamente tenho um painel de login normal com um CHECKBOX de lembrar-me(E como todos sabem ele retorna na maioria das vezes um valor BOOLEANO, true ou false). O valor desse checkbox é enviado pelo método POST e está funcionando normalmente por que eu já testei.. Tudo que tenho que fazer é uma condição que verifica se o valor está ou true ou false então la vai o codigo. $rmb = $_POST['remember']; if($rmb == false){//rmb é do checkbox com identificação e nome também Remember //destroi o cookie da sessão, como metodo de segurança //as quatro linhas do cookie são definidas por que o cookie é global... setcookie("logged",'',time()-3600,"/");//tempo = -60minutos } else{ //cria o cookie da sessão setcookie("logged",$loggedState,time()+900,"/");//tempo = 15minutos } Até ae está tudo beleza, a condição verifica se a variavel está true ou false e faz o que tem de fazer.. Entretanto não é isso que está acontecendo... Mesmo quando a função retorna false (significa que o checkbox não foi marcado) o que no caso bate com a condição inicial, ao invés de ele destruí qualquer sessão que possa existir ou não setar nenhum cookie o cookie logged está sendo gerado. WTF!... quando o login e feito perfeitamente independente de true ou false no checkbox o setcookie que está na condição true está sendo executado tambem quando a condição está em false... existe algo sobre cookies ou condições que eu não saiba e que está acontecendo... espero ter explicado de forma satisfatória...
×
×
  • Criar Novo...