Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP][MYSQL] Przypominanie hasła i loginu przez odpowiedź i wysłanie emaila
#1
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
Odpowiedz
#2
po co mamy to sprawdzać ? tzn coś nie działa czy jak ?
Odpowiedz
#3
@martin - czemu Ty taką sieczkę piszesz?
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,044 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,932 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,931 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,457 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,564 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl