Login Handling

DCWorld

Grünschnabel
Guten Morgen,

Ihr könnt mir bestimmt helfen (hoffe ich ;-))

Ich habe meine neue Webseite soweit fertig, das Design und Inhahalt steht. Nun habe ich eine Seite in der mit einem Formular Daten des Users zur Registrierung abgefragt werden.

1. Kennt jemand ein einfaches Tool mit dem die Daten mit per E-Mail geschickt werden können oder wenn es das auch gibt ein vorgefertigtes Script das die Daten dann an eine Datenbank weiterschickt und einträgt. Dort füge ich eine Spalte hinzu die sagt: X = User darf die angeforderte Seite sehen.

2. Nun zu der eigentlichen Frage. Könnt Ihr mit ein Tip geben ob es ein Tool oder Coding Text gibt den ich einbauen kann mit dem der User sich anmeldet und dabei das Feld in der Datenbank überprüft wird ? Natürlich muss es auch nachsehen, ob es den User gibt usw.

Im Prinzip gibt es das in Hauf, stelle ich mir vor, fast jede Seite hat so eine User Check Funktion. Da ich kein Knowledge über programieren habe suche ich so eine Komplettlösung. Gibt es sowas ?

Danke
Grüße
DCWorld
start-trading.de
 
Hi ho DC World,
hau doch einfach eine schleife rein, sobald die Registrierung abgeschlossen ist:
z.B:
PHP:
<?php
include('config/config.php');
if($_POST['pwd'] == $_POST['pwdw']) {
  if (!empty($_POST["name"]) && !empty($_POST["pwd"]) && !empty($_POST["email"])) {
		echo "Sie müssen die gekenzeichneten Felder angeben!";
		if (!mysql_select_db ("DATENBANKNAME", $dbconnect)) {  // DATENBANKNAME ERGÄNZEN
  		die ("Keine Verbindung zur Datenbank"); 
		} 
		$sql = "INSERT INTO users(id, name, pass, nachname, vorname, email) VALUES ('', '".$_POST[name]."', '".md5($_POST[pwd])."', '".$_POST[nachname]."', '".$_POST[vorname]."', '".$_POST[email]."')";
		if (mysql_query($sql)) {
			echo "<p>User erfolgreich hinzugefügt!</p>";
			header ("intern.php"); 
		} else {
			echo "<p>Es ist ein Fehler aufgetreten, oder Sie haben nicht alle Felder ausgeführt!</p>";
		}
	}
} else {
     echo "Passwörter stimmen nicht überein!";
}  
if (isset($_POST['submit'])) {
  $fehler = false;
  $fehlertext = "";
	if ($fehler) {
		echo "<p>$fehlertext</p>";
	} else {
			$mailbody = "Sehr geehrte(r) Herr/Frau".$_POST['nachname'].",\n";
			$mailbody .= "Sie wurden soben auf <a href='http://www.blabla.de'>www.blabla.de als User Registriert.\n\n";
			$mailbody .= "Sie können nun unter blabla (Kunden Login) sich mit diesen Userdaten einloggen:\n\n";
			$mailbody .= "<b>Username:</b> ".$_POST['name']."\n";
			$mailbody .= "<b>Password:</b> ".$_POST['pw']."\n\n";
			$mailbody .= "Mit freundlichen Grüßen,\n";
			$mailbody .= "blabla";
			$mailbody = stripslashes($mailbody);
			$absender = "blabla";
			if (@mail($_POST['email'], "Registrierung", $mailbody, "From: $absender")) {
				echo "<p><b>Der Registrierte User wurde von Ihnen mit den beiliegenden Userdaten benachichtigt!</b></p>\n";
			} else {
					echo "<p>Leider gab es ein Fehler bei der Benachichtigung des Users den Sie Registriert haben</p>\n";
			} 
		}
	}
?>

kannst du ja nach deinen bedürfnissen umbauen wenn du möchtest, oder hinterleg einfach deine formular.php

mfg,
cille
 
Kein Problem,
falls Probleme auftreten,
sag mir dann bescheit.
Dann helf ich dir gerne.

mfg,
cille


PS: cille nicht CHILLE ;D
 
Zurück