php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.03.2005, 10:21  
Gast
 
Beiträge: n/a
Standard

da wo dein neues Passwort lautet : $random steht!
was muss bei $random hin ? damit dass passwort aus der datenbank gelesen wird ?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.03.2005, 10:24  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

http://tut.php-q.net/mysql-query.html
Corvin ist offline  
Alt 19.03.2005, 10:29  
Gast
 
Beiträge: n/a
Standard

@Kathy: Ups, ich dachte, Du hättest das schon....

@Corvin Danke für's Aufpassen :wink:
 
Alt 19.03.2005, 10:29  
Gast
 
Beiträge: n/a
Standard

komme leider nicht damit klar, ich würde mich trotzdem sehr freuen, wenn du mir noch weiterhelfen könntest !
 
Alt 19.03.2005, 10:31  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Womit kommst du jetzt genau nicht klar? Du bist zu faul den Link zu lesen?
Du kannst nicht erwarten, dass dir hier alles vorgekaut wird
Corvin ist offline  
Alt 19.03.2005, 10:34  
Gast
 
Beiträge: n/a
Standard

also das email überprüfen funktioniert, wennn ich eine email eingebe die nicht in der db steht, kommt "Die eingegebende Email-Adresse stimmt nicht mit der gespeicherten überein!" nur ich weiss jetzt nicht wie ich das passwort aus der datenbank mitschicke.
 
Alt 19.03.2005, 10:37  
Gast
 
Beiträge: n/a
Standard

Vielleicht ist es ja auch nur ein Verständnisproblem.

Also, Lösungsansatz:

Du generierst ein zufälliges Passwort. Lass Deiner Phantasie freien Lauf, das kann z. B. der aktuelle Timpestamp in Kombination mit ein paar Buchstaben sein, auch die Funktion rand() könnte Dein Freund sein. Das PW hinterlegst Du in Deiner Datenbank und verschickst es gleichzeitig per Mail an den User, welcher sich dann einmalig damit anmelden kann und danach sofort auf die Seite geleitet wird, wo er sein neues PW eingeben kann.
 
Alt 19.03.2005, 10:49  
Gast
 
Beiträge: n/a
Standard

habe keine ahnung, ich möchte nur das passwort aus der db mitschicken. gibt es da nicht einen einfachen befehl ?

//Passwort an email senden
$sender = "**********";
$sendermail = "******@***.com";
$empfaenger = $email;
$betreff = "Neues Passwort";
$text = "Hallo,
dein neues Passwort lautet : ???????????
Logg dich nun mit diesem Passwort ein!
Viel Spaß!
 
Alt 19.03.2005, 10:53  
Gast
 
Beiträge: n/a
Standard

Dann musst Du Dich wirklich mit dem SqlQuery auseinandersetzen, da hier niemand weiß, wie Deine Datenbank aufgebaut ist und wo sie liegt. Solltest Du ein fertiges Script verwenden (was ich einfach mal vermute), frag doch den Autor oder vielleicht gibt es sogar ein Forum passend dazu.
 
Alt 19.03.2005, 12:17  
Erfahrener Benutzer
 
Registriert seit: 02.05.2004
Beiträge: 151
imported_dirk
Standard

mal so ein ansatz
1) in einem formular muss der vergessliche user seine email-adresse eintragen
2) das script prüft dann, ob die email adresse in der user datenbank steht
falls ja: versand des zu diesem user gespeicherten passwortes an die
email adresse + kontroomitteilung an den admin der site
falls nein: meldung am bildschirm "die email adresse ist nicht
gespeichert und verweis zur seite mit neuanmeldung + mail an den
admin der seite, dass jemand einen vergeblichen versuch auf eine
passwortanforderung gestartet hat.


PHP-Code:
<?php
 
if (!isset($_POST['submit']))
{
?> 
  <form name="form1" method="post" action="<?php $PHP_SELF ?>">
    

Bitte geben Sie hier Ihre E-Mail Adresse ein.

      Nach &Uuml;berpr&uuml;fung Ihrer E-Mail Adresse, erhalten von uns eine Mail 
      mit Ihren Zugangsdaten

    </p>
    <table width="100%" border="0" cellspacing="0" cellpadding="1">
      <tr> 
        <td>Ihre E-Mail Adresse:</td>
        <td><input name="check_email" type="text" id="check_email" size="50"></td>
      </tr>
      <tr> 
        <td> 
          <input type="reset" name="Submit2" value="Zur&uuml;cksetzen"></td>
        <td><input name="submit" type="submit" id="submit2" value="Abschicken"></td>
      </tr>
    </table>
  </form>
  <?
}
else 
  {
  
$check_email $_POST['check_email'];
  
$abfrage_user mysql_query("SELECT * from user_db WHERE email = '$check_email'");
  
$treffer mysql_num_rows($abfrage_user);
  if (
$treffer == 0)
    {
    
$ip_adresse $_SERVER['REMOTE_ADDR'];
    echo 
"Leider ist diese E-Mail Adresse nicht in unserer Datenbank gespeichert.
"
;
    echo 
'[url="index.php"]Hier geht es zur Neuanmeldung[/url]';
    
$empfaenger='admin@website.de';
    
$subject'fehlgeschlagene Passwortanforderung im Partnerbereich';
    
$from    "info@website.de";
    
$message 'Jemand hat mit folgenden Daten versucht sein Passwort anzufordern:

IP: '
.$ip_adresse.'
E-Mail: '
.$check_email.'

Gruß
Der Server'
;


$mail_header  "MIME-Version: 1.0\r\n";
$mail_header .= "Content-type: text/plain; charset=iso-8859-1\r\n";
/* zusätzliche Header */
$mail_header .= "From: Website <info@website.de>\r\n";
            
mail($empfaenger,$subject,$message,$mail_header);
    }
else
{
echo 
"Ihre Zugangsdaten wurden Ihnen per E-Mail zugeschickt.
"
;
echo 
'[url="index.php"]Hier geht es zum Login[/url]';
$ip_adresse $_SERVER['REMOTE_ADDR'];
$user=mysql_fetch_array($abfrage_user);
$empfaenger=$user['email'];
$subject'Zugangsdaten zum Partnerbereich';
$from    "info@website.de";
$message 'Sehr geehrte Damen und Herren,
von der IP-Adresse '
.$ip_adresse.' wurden die Zugangsdaten zum Partnerbereich der
Seite [url]www.website.de[/url] neu angefordert.

Bitte benutzen Sie die folgenden Daten um sich dort anzumelden:

Kundenummer: '
.$user['kundenummer'].'
Passwort: '
.$user['passwort'].'

Sollten Sie kein Passwort angefordert haben, informieren Sie uns bitte mittels einer E-Mail
an folgende E-Mail Adresse: [email]admin@website.de[/email]

Mit freundlichen Grüßen

Der Website Betreiber



(Dies ist eine automatisch versendete Nachricht. Bitte antworten 
Sie nicht auf dieses Schreiben.)'
;

charset=iso-8859-15rn"."From: [email]info@website.de[/email]";
$mail_header  = "
MIME-Version1.0rn";
$mail_header .= "
Content-typetext/plaincharset=iso-8859-1rn";
/* zusätzliche Header */
$mail_header .= "
FromAdmin <info@website.de>rn";
        
mail($empfaenger,$subject,$message,$mail_header);
$kontrollsubject = 'Info über Passwortanforderung';
$kontrollmessage = 'Sehr geehrte Damen und Herren,
von der IP-Adresse '.$ip_adresse.' wurden die Zugangsdaten zum Partnerbereich der
Seite [url]www.website.de[/url] neu angefordert.

Kundenummer: '.$user['kundennummer'].'
Passwort: '.$user['passwort'].'';
$kontrollempfaenger='admin_@website.de';
mail($kontrollempfaenger,$kontrollsubject,$kontrollmessage,$mail_header);
// Mail absenden
mail($empfaenger,$subject,$message,$mail_header);

}
  }
?>
gruß
dirk
__________________
**********************************
Will jemand eine Jungfrau frein,
darf er nicht penibel sein.
(Heinz Erhardt)
**********************************
imported_dirk ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche Script für Hintergrundmusik Sunslayer Scriptbörse 5 19.06.2008 10:18
[Erledigt] Suche Script ! HTML, Usability und Barrierefreiheit 1 09.11.2005 16:18
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
suche e-mail script Beitragsarchiv 2 16.10.2005 12:03
Suche - Fertigen Terminkalender Script. Beitragsarchiv 2 03.10.2005 17:25
Suche Script zum Abfragen von Inhalten einer anderen Seite Beitragsarchiv 7 26.09.2005 19:21
Suche - Klick-Counter Script nicobischof Beitragsarchiv 1 22.08.2005 19:21
Suche - Klick-Counter Script nicobischof PHP Tipps 2005-2 1 22.08.2005 18:40
[Erledigt] Suche Browsergame Script PHP Tipps 2005-2 7 02.07.2005 16:42
suche suchmaschinen script Beitragsarchiv 7 17.04.2005 00:34
[Erledigt] Suche dringend Download Script mit einmalig Paßwort Freigabe PHP Tipps 2005 6 05.04.2005 18:58
suche upload script Beitragsarchiv 6 14.02.2005 22:25
Suche Script für eine Veranstaltungsliste ?? Beitragsarchiv 3 06.02.2005 22:03
Suche Script um Pics zu hosten Beitragsarchiv 4 25.11.2004 14:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fax freigabe für passwortanforderung

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.