Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila (/thread-php-mysql-przypominanie-hasla-i-loginu-przez-odpowiedz-i-wyslanie-emaila)



[PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila - martinprz - 09-10-2012

Witam,

Czy moglibyście sprawdzić mi skrypt do przypominania hasła i loginu, który pow wpisaniu odpowiedzi na pytanie pomocnicze a następnie po prawidłowej odpowiedzi i wpisaniu e-maila wysyłany jest na e-mail uzytkownika własciwe hasło i login?

Poniżej jest krypt:

plik: zapomnialem_hasla.php
Kod PHP:
<?php
$wynik
=mysql_query("SELECT * FROM nazwa_tabeli WHERE id_uzytkownika={$_POST['id_uzytkownika']} AND $e_mail={$_POST['e_mail']} AND $pytanie={$_POST['pytanie']} AND  $odpowiedz={$_POST['odpowiedź']} AND $login={$_POST['login']} $haslo={$_POST['haslo']}");

$uzytkownik=mysql_fetch_assoc ($wynik);

if(
$uzytkownik==false)
{
//tutaj chciałbym, żeby uzytkownik wypełniał dane w pliku //przypomnij_halo.php i pozniej zeby po sprawdzeniu czy odpowiedź jest //prawidłowa wysyłała e-maila z hasłem i loginem na e-maila użytkownika
    
include("poczatek_strony.php");

    include(
'przypomnij_haslo.php');
    
    include(
"koniec_strony.php");
    
}
else
{
    
header(Location:index.php); //odpowiedź niepoprawna i powrót do strony logowania
}
?>

a w pliku przypomnij_haslo.php:

Kod PHP:
<div id="container1">

<
p>Błędny login lub hasło!!</p>

<
form action=''wysylanie_hasla_i_loginu_na_email.php" method='post'>

    <fieldset class='uzytkownik1'>
    
    <legend class='leg'>Przypominanie hasła</legend><br>
    
    <label for='pytanie' class='info_1'>Wpisz odpowiedź na pytanie sprawdzające i twojego e-maila:<br><br>
        <p>
{$uzytkownik['pytanie']} ?</p><br>
            <input type='text' name='odpowiedz'>
    </label><br><br>
    
    <label for='e_mail' class='info_2'>Wpisze twojego e-maila:<br><br>
        <input type='text' name='e_mail'>
    </label><br>
    
    <input type='submit' value='Wyślij'>
    
    </fieldset>
    
    </form>

</div> 


plik wysylanie_hasla_i_loginu_na_email.php:

Kod PHP:
<?php
 

$e_mail
=$_POST['e_mail'];
$pytanie=$_POST['pytanie'
$odpowiedz=$_POST['odpowiedz'];
$login='$_POST['login];
$haslo='$_POST['haslo'];

echo "<p>Odpowiedź na pytanie: $pytanie jest poprawna i brzmi $odpowiedz </p><br>";
echo "<h1>TWOJE DANE LOGOWANIA SĄ NASTĘPUJĄCE:</h1>";
echo "<p>Twój login to: $login a hasło: $haslo</p>";
echo "<p>Data i godzina wysłania danych: date('
d-m-Y h:m')</p><br>";
echo "Wróctrony logowania: <a href='
index.php'>Strona logowania</a>";

$dane_uzytkownika_do_wsylania:$pytanie.'
<br>'.$odpowiedz.'<br>.'$pytanie.'<br>'.$login.'<br>'.$haslo.'<br>';

$adresod='
Frommartinstw@portal.fm'.PHP_EOL.'Content-typetext/htmlcharset=utf-8'; 

mail($_POST['
e_mail'],'dane przypominające,$dane_uzytkownika_do_wsylania,$adresod);

?>
19 wrzesień 2012 12:48     
Wyślij użytkownikowi email Wyślij użytkownikowi prywatną wiadomośc Znajdź wszystkie wypowiedzi użytkownika 

Za pomoc będę niezmiernie wdzięczny,

Pozdrawiam,

martinprz


RE: [PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila - Radian - 09-10-2012

po co mamy to sprawdzać ? tzn coś nie działa czy jak ?


RE: [PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila - Pedro84 - 09-10-2012

@martin - czemu Ty taką sieczkę piszesz?