Ir para conteúdo
Fórum Script Brasil
  • 0

Mensagem Não Vai Para O Email...loja Virtual


ladycroft

Pergunta

To analisando um codigo com erro, toda vez q terminou de fazer uma compra ele fala q vai me mandar uma mensagem no meu email com os dados da compra mas não chega no meu email, nem quando eu peço para me mandar a senha no email, quando eu esqueço ela...onde pode estar o erro?O código é enorme, com varias paginas e por isso não dá para colocar aqui.

Outra coisa, depois q terminou de fazer a comprar ele sai do login, como eu faço para q depois de fazer a compra eu continue logada, q código eu uso?

Vanessa ph34r.gif

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

To colocando o código q envia a senha para o email, q não funciona...tem algum erro?

<%
'Inicia a atualização
if request.querystring("acao") = "atualiza" then
strEmail=request.form("novoemail")
strEmaila=request.form("email")
strSenhaa=request.form("senhaatual")
strSenha=request.form("senhanova")

'Chama o e-mail e a senha
Set dados = abredb.Execute("SELECT * FROM clientes WHERE email='"&Cripto(strEmail,true)&"';")
if dados.EOF then
strEmail = strEmail
else 
strEmail = "sim@."
end if
dados.close
set dados = nothing 
if strEmail = "" then
strEmail = strEmaila
else

'Valida o e-mail
if instr(strEmail, "@") = 0 Or instr(strEmail, ".") = 0 then
abredb.close
set abredb = nothing
response.redirect "email_senha.asp?erro2=- " & strLg152
end if
if strEmail = "sim@." then
abredb.close
set abredb = nothing
response.redirect "email_senha.asp?erro2=- " & strLg162
end if
end if

'Chama a senha
set rsAsk = abredb.Execute("select senha FROM clientes WHERE email='"&Cripto(strEmaila,true)&"';")
if strSenhaa = "" OR strSenha = "" then
strSenha = Cripto(rsAsk("senha"),false)
strSenhaa = Cripto(rsAsk("senha"),false)
end if
if Cripto(rsAsk("senha"),false) <> strSenhaa then
rsAsk.close
set rsAsk = nothing
Conn.close
set Conn = nothing
response.redirect "email_senha.asp?erro=- " & strLg163
else
set rsQuery = abredb.Execute("update clientes set email='"&Cripto(strEmail,true)&"', senha='"&Cripto(strSenha,true)&"' WHERE email='"&Cripto(strEmaila,true)&"';")
abredb.execute("update compras set clienteid='"& Cripto(strEmail,true) &"' where clienteid='"&Cripto(strEmaila,true)&"'")
end if
rsAsk.close
set rsAsk = nothing

'Loga novamente se o usuario tiver mudado o email
checkPass = "select email,senha from clientes where email='"&Cripto(strEmail,true)&"';"
set passSet = abredb.Execute(checkPass)
real_password = Cripto(trim(passSet("senha")),false)
Application.lock
session("usuario") = strEmail
Application.unlock
session.timeout = 999
response.cookies(""&nomeloja&"")("usuario")= strEmail
response.cookies(""&nomeloja&"").expires = "01/01/"&year(now) + 1
passSet.close
set passSet = nothing
%>

Link para o comentário
Compartilhar em outros sites

  • 0
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...