Jump to content


Photo

Email Autenticado


  • Faça o login para participar
2 replies to this topic

#1 paulojrpb_php

paulojrpb_php

    12 Horas

  • Usuários
  • 121 posts
  • Sexo:Não informado

Posted 13/03/2006, 14:58

Fala galera WM,

Estou com um probleminha, creio ser simples, porém não sei como resolver.
Tenho um formulário de envio de e-mail que funcional tranquilamente bem em um servidor normal. Porém tive que mudar o servidor de um site nosso e o bendito requer autenticação no envio de e-mail.

Alguém sabe como fazer autenticação, Usuário e Senha, no PHP?
Creio que alguns de vc´s já passaram por isso, então, quem poder dá um alô.. tou na escuta por aqui.. blz?!
Abraços, e agradeço a ajuda! :rolleyes:
"Não te estribes no teu próprio entendimento!!!"
Paulo Jr. PHP Development (Intermediary)

#2 dbl

dbl

    Diogo Branco Leal

  • Usuários
  • 505 posts
  • Sexo:Masculino
  • Localidade:Teresópolis - RJ
  • Interesses:PHP, Firework, Photoshop, Flash, etc...

Posted 13/03/2006, 15:30

Como assim? se a senha estar certo? se naum tiver da uma mensegem de erro... é isso q vc quer? ;)
T+
---------------------------editando-----------------------------
se for para verificar se estar certo salve essa parte aki de baixo como por ex:
confirmar_login.php

<?
include "config.php"; //inclui o arquivo de configurações

$db  = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql
$basedados = mysql_select_db($database); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima

if ( $contagem == 1 ) {
  setcookie ("login", $login); //grava o cookie com o login
  setcookie ("senha", $senha); //grava o cookie com a senha
  header("Location: teste.php"); //entra na pagina restrita
  } else {
  echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; //se a senha está incorreta mostra essa mensagem
  }
?>


Ta explicando cada comando ao lado...
se naum for isso da um tok ae! (y)

Edição feita por: dbl, 13/03/2006, 15:37.

dbl - Um só Deus é pai de todos, o qual é sobre todos e em todos. (Efésios - 4.6)
Posted Image

#3 paulojrpb_php

paulojrpb_php

    12 Horas

  • Usuários
  • 121 posts
  • Sexo:Não informado

Posted 13/03/2006, 16:56

Olá dbl,

Bom pessoal, creio que não especifiquei direito..
digamos que tenho uma parte no site q tem contate-nos e então para que o e-mail resposta com os dados do contate-nos que o user digitou, seja enviado para o meu e-mail, é necessário autenticação.

Por exemplo, o código limpo sem atenticação é assim:

$mailsent = mail($para, $assunto, nl2br($msg), "From: faleconosco@algum.com.br\r\n".
           	 "Reply-To: ".$_REQUEST['email']."\r\n" .
           	 "X-Mailer: PHP/" . phpversion() .$cab);

Tem q colocar algo no meio aí para fazer a autenticação e poder o e-mail ser enviado, pois como eu disse anteriormente, o servidor precisa de autenticação.

vlw pessoal, abraços,
"Não te estribes no teu próprio entendimento!!!"
Paulo Jr. PHP Development (Intermediary)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq