Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iGGaros

Cookies + figura não encontrada + HTTPS

Recommended Posts

Prezados,

 

Estou utilizando ASP.NET 4.0.

 

Em um ambiente HTTPS, acessando alguma página onde ao menos 1 imagem não foi encontrada, o navegador apaga todos os cookies logo após carregar a página.

 

Esse problema só ocorre em HTTPS, via HTTP ele permite que a imagem dê erro e não limpa os cookies.

 

Alguma sugestão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu entender o fluxo. Você lê a página e no HTTPS ele não lê a imagem? Ou ele não lê a imagem em ambos mas no HTTPS ele não mostra nada?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Ola Khaos! Obrigado pela atenção mas está RESOLVIDO,


Vou deixar aqui para caso alguém caia no mesmo problema.


Caso um link SRC="" de uma imagem HTML esteja quebrado, o navegador processa SRC="/". Uma vez que "/" é a raiz do site site, se o mesmo tiver uma página padrão definida, ele irá processar essa página "DENTRO" do SRC da imagem.


Ele faz isso pra cada link quebrado. A prova que isso ocorre é debugar o código, deixar um breakpoint parado no load da página e verá que ele passará mais de uma vez pelo load, na quantidade de vezes que tiverem imagens quebradas na página.


O que acontecia no meu caso era que tinha um código dentro da página padrão que limpava os cookies. Sendo assim, ele limpava os cookies somente quando uma imagem não era encontrada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por k9studio
      Olá Amigos,
      se alguem puder dar um help fico muito grato
      seguinte:
      estou criando um sistema de login com cookie
      todas as paginas fica no patch
      www/htdocs/script/
      quando logar no dominio.com.br liberar o acesso no  cliente.dominio.com.br tambem
      acesso:dominio.com.br
      ou
      quando logar no cliente.dominio.com.br liberar o acesso no dominio.com.br tambem
      acesso:cliente.dominio.com.br
      e guando deslogar quebrar conxao com os dois
      existe uma maneira de fazer isso?
       
    • Por Motta
      Envio de https via Oracle Versão
      Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production PL/SQL Release 12.2.0.1.0 - Production "CORE 12.2.0.1.0 Production" TNS for Linux: Version 12.2.0.1.0 - Production NLSRTL Version 12.2.0.1.0 - Production Obs 1) Wallet Instalado
      Obs 2) O problema não seria reproduzível por questões de segurança Obs 3) Já tentei com o fornecedor
      Tento enviar um POST via PLSQL e recebo o seguinte erro : Erro : ORA-24263: Certificate of the remote server does not match the target address.
      Pergunta Como posso saber o valor de req := utl_http.begin_request(url, 'POST',https_host =>'???????'); ? é obrigatório ?
      create or replace PROCEDURE "SMS_ENVIO2" (PNUMSMS IN VARCHAR2 , PTEXTO IN VARCHAR2 , PRETORNO OUT VARCHAR2) /*alguns dados ocultos*/ AS req utl_http.req; res utl_http.resp; url varchar2(4000) := 'https://messaging.o2c.cloud/api/v2/sms/';--acho que posso citar o site name varchar2(4000); buffer varchar2(4000); content varchar2(4000); VS_USUARIO VARCHAR2(11) := '*****'; VS_SENHA VARCHAR2(20) := '*****'; VS_SERIAL VARCHAR2(8);--VARCHAR2(100); VS_SCHEDULLE VARCHAR2(16) := TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI'); VS_AUTHOR_64 VARCHAR2(20) := '*********'; begin UTL_HTTP.SET_WALLET('file:.....', '**********'); -- VS_SERIAL := LPAD(SMSENVIO_SERIAL_SEQ.NEXTVAL,8,'0'); content := ' { ' || ' "sendSmsRequest": {' || ' "to": "' || PNUMSMS ||'",' || ' "message": "' || PTEXTO || '",' || ' "id": "' || VS_SERIAL || ' }' || ' } '; -- dbms_output.put_line(url); dbms_output.put_line(content); -- --req := utl_http.begin_request(url,'POST'); req := utl_http.begin_request(url, 'POST',https_host =>'???????'); utl_http.set_header(req, 'Content-Type', 'application/json'); utl_http.set_header(req, 'Content-Length', length(content)); utl_http.set_header(req, 'Authorization', 'Basic ' || utl_encode.base64_encode(VS_AUTHOR_64)); -- utl_http.write_text(req, content); res := utl_http.get_response(req); begin loop utl_http.read_line(res, buffer); end loop; utl_http.end_response(res); exception when utl_http.end_of_body then utl_http.end_response(res); end; dbms_output.put_line('retorno ' || buffer); exception when others then PRETORNO := 'Erro : ' || UTL_HTTP.GET_DETAILED_SQLERRM; end;  
    • Por shofra7
      Oi pessoal tudo bem? Estou tentando montar um site para doações e acabei escolhendo o PagSeguro pois achei que seria uma boa opção. Ja criei um site usando o wix e coloquei o código HTTPS que o Pagseguro gera criando o botão de doação, porem quando vou utilizar-lo sempre aparece a mesma mensagem; " Sua sessão expirou.". Alguém ja passou por isso? Sou iniciante e não tenho ideia o que posso fazer então qualquer ajuda seria muito agradecida. Obrigado
       
       
    • Por Redschenko
      Boa tarde.

      Tenho um sistema onde o usuário faz login e grava a sessão
      $_SESSION['LOGADO'] = true; Nesta página com acesso restrito verifico se o usuário está logado. Caso não, redireciono para página de login.
       
      if(!isset ($_SESSION['LOGADO']) == true) { header("Location:../../index.php?t=d&m=4"); exit(); } Isto estava funcionando corretamente, porém após passar a utilizar https, na página com acesso restrito a verificação ($_SESSION['LOGADO'] == true) está sempre redirecionando para a página de login.
      Alguém sabe se há alguma particularidade para casos onde seja HTTPS?
       
      Agradeço a atenção
      Rodrigo de Oliveira
    • Por SinoP
      Bom dia pessoal
      Estou com problemas para envio de formulários utilizando https em meu site.
      Link para verificação: https://www.passatempoloja.com.br/Inicio
      Adicione algum produto ao carrinho, abra a página do carrinho de compras e tente atualizar sua quantidade.
      Será exibido o erro - Page should be accessed with HTTPS, but a POST Submission has been sent here. Adjust the form to point to https://www.passatempoloja.com.br/Carrinho
      Como podem ver estou enviando o POST para o HTTPS, só não entendo o porque do erro.
      Fico no aguardo de uma luz.
      Obrigado.
×

Informação importante

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