Hallo Liebes Forum,
ist schon etwas länger her seit dem ich hier letztes mal war, aber ich kann mich an eure gute Hilfe erinnern.
So,
Ich bin gerade dabei ein Login script für ein PHP Projekt zu schreiben vllt. sogar anzupassen/abzuändern.
Ich bin nicht der PHP Profi, aber einiges schaffe ich selber.
Ich habe mir einiges aus dem Netz rausgesucht und angepasst. Für verbesserungs Vorschläge bin ich gerne offen.
So jetzt kommen wir zu meinem Problem,
ich bin zurzeit am registrierungs script, wo sich User eintragen können.
Jedoch klappt irgendwie der übertrag nicht in die Datenbank und die Überprüfungen.
Wenn das geschafft ist kommt ein aktivierungs link per email drann, sowie die aktivierung selber.
Was die Sicherheit angeht würde ich gerne ein Captcha einbauen, jedoch verstehe ich den Captcha noch nicht wirklich.
So das script:
Wäre euch sehr verbunden Danke SkyX
ist schon etwas länger her seit dem ich hier letztes mal war, aber ich kann mich an eure gute Hilfe erinnern.
So,
Ich bin gerade dabei ein Login script für ein PHP Projekt zu schreiben vllt. sogar anzupassen/abzuändern.
Ich bin nicht der PHP Profi, aber einiges schaffe ich selber.
Ich habe mir einiges aus dem Netz rausgesucht und angepasst. Für verbesserungs Vorschläge bin ich gerne offen.
So jetzt kommen wir zu meinem Problem,
ich bin zurzeit am registrierungs script, wo sich User eintragen können.
Jedoch klappt irgendwie der übertrag nicht in die Datenbank und die Überprüfungen.
Wenn das geschafft ist kommt ein aktivierungs link per email drann, sowie die aktivierung selber.
Was die Sicherheit angeht würde ich gerne ein Captcha einbauen, jedoch verstehe ich den Captcha noch nicht wirklich.
So das script:
PHP-Code:
<?php
error_reporting(E_ALL); //fehlerreport ausgabe im Browser
ini_set('display_errors', 1); //setzt die php einstellung der error Anzeige
?>
<?php
//einwahl in die Datenbank
//include ('../db_access/db_login.php');
include_once('..\db_access\db_login.php');
if(!isset($_POST['sub1']) || empty($_POST['sub1']))
{
// Post Script Formular
print('<form action="" method="post">
Vorname: <input type="text" name="nachname"><br>
Nachname: <input type="text" name="vorname"><br>
Loginname: <input type="text" name="username"><br>
Geburtstag:<input type="text" name="geb"><br>
E-Mail: <input type="text" name="mail"><br>
Passwort: <input type="text" name="passw"><br><br>
<input type="submit" name="sub1" value="LOGIN">
<INPUT TYPE=RESET VALUE="Reset">
</form>');
}
else if($_POST['sub1'] == 'LOGIN')
{
// 1.Überprüfung ob Nickname schon vorhanden ist
$check = mysql_query('SELECT nickname FROM benutzer
WHERE nickname="'.$_POST['username'].'"');
$anzeige = mysql_fetch_row($check);
if($anzeige[0] == $_POST['username'])
{ //Anzeige-Meldung<h2></h2>
print('<script language="Javascript">
alert("Dieser Benutzter ist schon vorhanden!Überprüfen sie ihre Eingaben.");
</script>');
}
else //ansonsten übermittlung der Daten an Datenbank
{
if(!empty($_POST['passwort']) && !empty($_POST['login']))
{
print('<script language="Javascript">
alert("Erfolgreiche Übermittlung ihrer Daten!");
</script>');
$benutzer = mysql_query("pca_friends",'INSERT INTO benutzer
(vorname, nachname, nickname, geburtstag, email, passwort, registrationsdatum) VALUES
("'.$_POST['vorname'].'",
"'.$_POST['$nachname'].'",
"'.$_POST['$nickname'].'",
"'.$_POST['$geb'].'",
"'.$_POST['$mail'].'",
"'.$_POST['$passw'].'",
Now())');
}
else
{
print('<script language="Javascript">
alert("Ihre Eingaben konnten nicht übermittelt werden");
</script>');
}
}
}
?>
Kommentar