SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #31  
Alt 17.08.2008, 14:31:11
Xor Xor ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 124
AW: Login script

Schick uns mal den kompletten Code. Alles was du mit $passwd und $name anstellst.
Mit Zitat antworten
  #32  
Alt 17.08.2008, 14:31:42
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Login script

Da sich sowohl Deine Datenbankstruktur und als auch Dein Code geändert haben, ohne das Du uns daran teilhaben läßt, können wir Dir im Moment nicht weiter helfen - sorry!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #33  
Alt 17.08.2008, 14:47:44
level7 level7 ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 34
Beiträge: 26
AW: Login script

so jetzt entschuldigung,

hab jetzt tabelle in meiner db mit id name passw und email

id funktioniert
name funktioniert
passw wird nichts angezeigt
email funktioniert

also ich weiß echt nicht woran es mit dem passw liegt:


PHP-Code:
mt_srand((double)microtime()*1000000);
$zahl mt_rand(10009999);

$passzahl md5($zahl)
$passw substr($passzahl"0" ,"6"); 


PHP-Code:
  <?php
    
include("db/test.php");

  
$name $_POST["name"];
  
$passw $_POST["passw"];
  
$email $_POST["email"]

  
$eintrag "INSERT INTO lotex (name, passw, email) VALUES ('$name', '$passw', '$email')";
  
$eintragen mysql_query($eintrag) or die(mysql_error());
  
?>
Mit Zitat antworten
  #34  
Alt 17.08.2008, 14:57:25
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Login script

Schalte mal die Fehlerbehandlung ein:

PHP-Code:
ini_set ('error_reporting'E_ALL);
error_reporting(E_ALL); 
Es fehlen nähmlich einige ;.

Lass Dir mal vor dem eintragen $eintrag (echo $eintrag;) ausgeben. Vermute das $passw leer ist. Denn in Deiner Entwicklungsdatenbank funktioniert die Übergabe mit Deinem INSERT.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!

Geändert von vt1816 (17.08.2008 um 15:01:55 Uhr)
Mit Zitat antworten
  #35  
Alt 17.08.2008, 14:58:49
Xor Xor ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 124
AW: Login script

Steht in $passw der erwünschte Wert nachdem du ihn aus der $_POST gehohlt hast?

wenn nicht solltest du im Formular ein
Code:
<input type="hidden" name="passw" value="<?echo $passw;?>">
einfügen...
Mit Zitat antworten
  #36  
Alt 17.08.2008, 15:11:11
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Login script

Als erstes solltest du mt_rand() durch rand() ersetzen. Zudem musst du folgende Änderung vornehmen:
PHP-Code:
$eintrag "INSERT INTO lotex (`id`, `name`, `passw`, `email`) VALUES ('', '{$name}', '{$passw}', '{$email})"
Des Weiteren fällt mir auf, dass der erste Teil fragwürdig ist, da du so niemals das Passwort eines Nutzers überprüfen kannst. Ändere es wie folgt ab:
PHP-Code:
$abc range(az);
$num range(0,255);
$mix = array();
array_push ($mix  $abc$num)
shuffle($mix);

$password '';
for(
i=0i<=6i++)
{
    
$password .= $mix($i);
}

$passw md5($password); 
Du kannst nicht einfach nur die ersten 6 Zeichen des MD5-Codes in die DB aufnehmen! Zudem würde ich es für sinnvoller halten, den User ein eigenes Passwort wählen zu lassen.
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com

Geändert von Socrates (17.08.2008 um 15:12:43 Uhr)
Mit Zitat antworten
  #37  
Alt 17.08.2008, 15:14:41
level7 level7 ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 34
Beiträge: 26
AW: Login script

ich probiers mal aus aber ich bezweifle dass $passw leer ist denn es wird ja auch automatisch eine e-mail an den neuen user geschickt wo das passwort einwandfrei drinsteht und da hab ich auch los so geschrieben:

Zeile:

Ihr zugangskennwort: $passw
Mit Zitat antworten
  #38  
Alt 17.08.2008, 15:15:42
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Login script

Zitat:
Zitat von Socrates Beitrag anzeigen
... Zudem musst du folgende Änderung vornehmen:
PHP-Code:
$eintrag "INSERT INTO lotex (`id`, `name`, `passw`, `email`) VALUES ('', '{$name}', '{$passw}', '{$email})"
Muss er nicht, da es sich um ein auto_increment handelt!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #39  
Alt 17.08.2008, 15:21:14
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Login script

Sein passwort ist nicht $passw. Das ist ja das Problem. Du sollst zuerst dass Passwort generieren. Das kannst du dann dem Benutzer ausgeben. Danach codierst du es mit md5() und schreibst es in die DB. Wenn du nun das Passwort überprüfen willst codierst du die User-Eingabe und vergleichst das Ergebnis mit dem Eintrag in der DB. Das sorgt dafür, dass niemand außer der User das Passwort kennt. Sollte ein Hacker an den Eintrag in der DB kommen, hilft ihm das recht wenig, da das Passwort, wenn er es eingibt wieder verschlüsselt wird und so etwas vollkommen anderes ergibt (ist ja dann doppelt verschlüsselt).

@vt1816 Du hast recht! Sorry!
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #40  
Alt 17.08.2008, 15:27:39
level7 level7 ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 34
Beiträge: 26
AW: Login script

so hab jetzt gemacht dass man sein pw selbst eingeben kann und so funktioniert es jetzt


also schicke ich ihm das pw dann nochmal zu und nach der e-mail das pw per md5 verschlüsseln und in db eintragen?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Login Script mit Session Timout theaims PHP Grundlagen 38 15.07.2006 14:18:34
ftp login script geht nicht Said PHP Grundlagen 7 23.03.2006 19:15:46
In Template System Login Script mit Sessions einfügen Thomapyrien PHP für Fortgeschrittene und Experten 10 13.03.2005 03:19:45
Downloadproblem mitm Login Script Robschwelm PHP Grundlagen 6 28.09.2004 12:21:09
Login Logout Script KlausMotz PHP für Fortgeschrittene und Experten 9 16.01.2003 21:29:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:43:45 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt