PHP Login

patges

Mitglied
Hey Leute, ich muss für ein Projekt ein LogIn in PHP erstellen hab sowas aber noch nie gemacht. Ich hab zwar schon einige Sache gefunden, allerdings muss hierbei immer z.B. eine eigene User-Tabelle in der Datenbank angelegt werden. Ich wollte jetzt fragen ob mir irgendwer mal Beispiele für ein PHP-LogIn geben und wissen, ob es möglich ist eine solche LogIn Maske auch ohne entsprechende Usertabelle in der Datenbank anzulegen, vielleicht in dem man die Daten in einer einfach txt.-Datei abspeichert.

Ich hoffe ich habe das Thema gut genug beschrieben und mir aknn irgendwer helfen.

Gruß patges
 
Ja, man kann die Usernamen und Passwörter in .txt schreiben lassen. Wenn Du Beispiele brauchst, einfach mal Googlen ("PHP Scripte" oder "Login Script") Es gibt hunderte von Login Scripten... das hier zum Beispiel
 
Hallo patges

Wenn du etwas in der Art machen willst solltest du mal nach dem Stichwort "htaccess" suchen.

Du solltest auch etwas hier im Forum finden.
 
Du kannst die Daten auch in einer Textdatei abspeichern. Dafuer kann ich Dir aber kein Beispiel geben.
Aber hier mal meine login.php (nutzt DB)
PHP:
<?
$login=$_POST["login"];
if ($login)
	{
		$username=$_POST["username"];
		$password=$_POST["password"];
		$savelogin=$_POST["savelogin"];
		if (($username) && ($password))
			{
				$users=mysql_query("select * from users where username='$username'",$db);
				$user=mysql_fetch_array($users);
				if ($user)
					{
						$cryptedpassword=sha1($password);
						if ($cryptedpassword==$user[2])
							{
								if ($savelogin)
									{
										setcookie("id",$user[0],time()+2592000);
										setcookie("passwd",$cryptedpassword,time()+2592000);
									}
								$_SESSION["id"]=$user[0];
								header("Location: index.php");
							}
						else
							{
								printf("Invalid password");
							}
					}
				else
					{
						printf("Invalid username");
					}
			}
		else
			{
				if (!$username)
					{
						printf("No username<br>");
					}
				if (!$password)
					{
						printf("No password<br>");
					}
			}
	}
?>
<form method="post" action="index.php?subsite=login.php">
<table class="vistable">
<tr><td>Username:</td><td><input type="text" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" name="password"></td></tr>
</table>
Stay logged in:
<input type="checkbox" name="savelogin"><br>
<input type="submit" name="login" value="Login">
</form>
 
Lies dir die Tutorials zum Thema Textdateien lesen/schreiben durch.
Damit sollte es dir einfach fallen deinen Login zu realisieren.
 

Neue Beiträge

Zurück