Email Autenticado
#1
Posted 13/03/2006, 14:58
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!
Paulo Jr. PHP Development (Intermediary)
#2
Posted 13/03/2006, 15:30
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!
Edição feita por: dbl, 13/03/2006, 15:37.
#3
Posted 13/03/2006, 16:56
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,
Paulo Jr. PHP Development (Intermediary)
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)