Suche Login und anmelde script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
abfragen
anmelden
berechtigung
datei
datenbank
datum
email
erz
header
index
inhalt
kumpel
login
ordner
pfad
server
suche
test
verzeichnis
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hat keiner einen link mit dem halbwegsguten login script .. ohne mysql will nur einen mini member bereicht machen und ich finde nur mist im netz
-
Also mit MySQl k?nnt ich dir meine eigenkreation geben ohne MySQl ist mir das zu unsicher
-
Hab das mit ner einfachen Passwortabfrage und einer anh?ngenden " if - funktion " gel?st: das script:
Seite 1:
p align="center"><font face="Arial" color="#FFFF00">Bitte hier Ihr Passwort eingeben !!!</font></p>
<p align="center">
<font face="Arial" color="#ffff00">
<form action="_________.php" method="get">
<input type="text" name="passwort">
<input type="submit" value="Weiter">
Seite 2:
<? if ($passwort == "_______________") { ?>
<p align="center"><font face="Arial" color="#FFFF00">Bitte mitmachen !!!</font></p>
<body bgcolor="#FFFFFF" text="#000000" bgproperties="fixed" background="back.gif">
<!-- Inhalt der Seite mit berechtigung //-->
<? } else { ?>
<p align="center"><font face="Arial" color="#FFFF00">Ihnen fehlt die Berechtigung</font></p>
<body bgcolor="#FFFFFF" text="#000000" bgproperties="fixed" background="back.gif">
<? } ?>
Vielleicht hilft es ja, kannst es ja ausweiten. Einen haken hat das ganze, f?llt der php-Server aus, ist der Inhalt zu sehen, da Inhalt im HTML.
Genios -
?hm, ob man ohne .htaccess ganze Verzeichnisse sch?tzen kann,wage ich zu bezweifeln.
aber MIT .htaccess und PHP k?nnte ich ne eigenkreation versuchen zu schreiben.
dazu sollte ich aber noch wissen:soll eine selbstst?ndige registrierung m?glich sein?
wenn du jede seite einzeln sch?tzen willst, kann man da auch was proggen.
-
Accregistration.php (Eingabefelder zum anmelden)
<html>
<head>
<title>Test</title>
</head>
<?php
include("var.inc.php");
?>
<Form Action="index.php?reg=reggen" METHOD="post">
Name:<br>
<Input Name="name" Size="40"><br>
Passwort:<br>
<Input Name="pass" Size="40"><br>
E-Mail:<br>
<input Name="EMail" Size="40"><br>
<Input Type = "submit" value = "Eintragen">
</FORM>
</html>
------------------------------------
registration.php (hier wird eingetragen)
<html>
<head>
<title>SpaceGameTest</title>
</head>
<?php
include("var.inc.php");
echo mysql_errno() . ": " . mysql_error(). "\n";
$sql = mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname);
$erg = mysql_query("SELECT name FROM Member WHERE name='$name'");
if(mysql_num_rows($erg) == 0) {
$insert= "INSERT INTO Member (name,pass,EMail) values ('$name', '$pass', '$EMail')";
mysql_query($insert);
mysql_close($sql);
echo "Alles eingetragen!";
}
else {
echo "Der Name ist leider schon vergeben!";
include("accregistration.php");
}
?>
</html>
---------------------------------------
login.php (Felder zum Daten eingeben)
<html>
<head>
<title>FACT-Farm Script LogIN</title>
</head>
<body>
<form action="verify.php" method="post">
Username : <br>
<input type="text" name="username" size="20" maxlength="20"><br>
Passwort : <br>
<input type="pass" name="passwort" size="20" maxlength="20"><br>
<input type="submit" name="absenden" value="einloggen">
</form>
<br>LogInScript codet by Hellfire
</body>
</html>
----------------------------------------------
verify.php (kontrolliert ob die Daten korrekt sind und leitet weiter)
<?php
$test = "123";
session_start();
include("var.inc.php");
if ((!isset($username)) OR (!isset($passwort)))
{
die ("Sorry, aber ohne Name bzw. Passwort geht hier nichts !");
}
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen !");
}
mysql_select_db($dbname,$conn);
$query = "SELECT pass FROM Member WHERE name = '".$username."'";
$result = mysql_query($query,$conn);
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($conn);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
include("zur.php");
}
if ($zeileholen["pass"] <> $passwort)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
include("zur.php");
}
session_register('username');
header ("Location:index.php?Intern=eingeloggt");
?>
-----------------------------------
logout.php ( wie der Name sagt zum ausloggen)
<?php
session_start();
session_destroy();
header("Location:index.php");
?>
-------------------------------------
var.inc.php (Daten f?pr die DB)
<?php
// Datenbank Variablen
$dbserver = "localhost"; // Datenbankserveradresse
$dbname = ""; // Name der Datenbank
$dbuser = ""; // Username des Datenbankbenutzers
$dbpass = ""; // Passwort des Datenbankbenutzers
?>
Alle daten wie index.php oder den Namen des Tables in der DB sind zu modifizieren.
Viel Spass damit :) -
also ich suche was womint ich meine zb. muster.html sch?tzen kann das soll so aussehen das ne passwort abfrage kommt .. bzw das der die html in php ausgibt mit passwortabfrage .. wenn man einmal eingelogt ist ohne passwortabfrage ich weis bissel schwer zu verstehen nur von php habe ich null plan und ne mysql daten bank will ich auch net ..
-
also w?rde ich sagen, du nimmst .htaccess...
ich versuch ma ;) -
l?l wenns der server von lima mal machen w?rde habe ich auch schon versucht
-
sry, des kommt jetzt dumm von mir ^^
aber au?er mit .htaccess kannst du keine HTML dokumente sch?tzen. Au?erdem hatte ich bis vor kurtzem levanzo webspace, und Levanzo HAT .htaccess!
Naja, wenn du s mit .htaccess schon versucht hast, dann zeig mal deine .htaccess datei und erz?hl was ?bern Fehler -
Guckt doch mal auf http://www.php-free.de de da ham die viele scripts zur auswahl und wenn net einfach mal en bisl googln
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage