power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.09.2001, 10:13   #1
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg

Login .htpasswd sich selbst erstellen lassen


Hi!

Ich möchte eine Seite haben, wo der User seine Daten eingeben soll (Name und Pass). Diese Daten sollen dann in die .htpasswd eingetragen werden und das Passwort natürlich verschlüsselt.

Geht das? Mit PHP?
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist gerade online   Mit Zitat antworten


Alt 13.09.2001, 11:29   #2
TP-Specialist
 
Benutzerbild von Flixxtoras
 
Registriert seit: May 2001
Ort: Leipzig
Flixxtoras macht alles soweit korrekt

ich denke ja aber nicht so einfach!


Das hat mich auch schon interresiert deswegen können wir das Thema ja mal angehen!
So fangen wir an wir brauchen ein Script welches uns die Passwörter verschlüsselt.

PHP-Code:
<HTML>
<HEAD>
    <TITLE>Crypt</TITLE>
</HEAD>
<BODY>
Bitte das Passwort angeben:
<FORM ACTION="./crypt.php3" METHOD=post>
<INPUT type=text name=klartext maxlength=12>
<INPUT type=submit value=Go>
</FORM>
<?php
if (IsSet ($klartext)):
    echo  
"Der Crypt lautet:".crypt($klartext);
endif;
echo  
"<hr>";
echo  
"<h3>Source</h3>";
show_source"./crypt.php3");
?>
</BODY>
</HTML>
So das hätten wir.
Die Datei müsste man so ummodeln das sie automatisch dann das gecryptete PW in die User Passwort Datei schreibt. So sollte es eigentlich gehen!
Flixxtoras ist offline   Mit Zitat antworten
Alt 13.09.2001, 14:04   #3
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
Ok, ich habe mir deine Datei mal genommen und etwas verändert!

Datei 1
Code:
<HTML>
<HEAD>
    <TITLE>Crypt</TITLE>
</HEAD>
<BODY>
User hinzufügen!
<FORM ACTION="./password.php" METHOD=post>
<p>Login Name: <br>
<INPUT type=text name=username maxlength=12></p>
<p>Passwort: <br>
<INPUT type=text name=klartext1 maxlength=12></p>
<p>Passwort wiederholen: <br>
<INPUT type=text name=klartext2 maxlength=12></p>
<INPUT type=submit value=Eintragen>
</FORM>
</BODY>
</HTML>
Datei 2 "password.php"
PHP-Code:
<HTML>
<HEAD>
    <TITLE>Crypt</TITLE>
</HEAD>
<BODY>
<?php
if ("$klartext1" == "$klartext2") {
    echo 
"Willkommen $username! <br>";
    echo 
"Ihr Passwort lautet: $klartext1 <br>";
    echo  
"Der Crypt lautet: ".crypt($klartext1);
    }

else { 
    echo 
"Passwörter sind nicht gleich!";
    }
?>
</BODY>
</HTML>

Jetzt muss nur noch vorher die .htpasswd geöffnet werden. Der Inhalt auf die Var username kontrolliert werden, wenn nicht schon vorhanden, schreib "$username:.crypt($klartext" und wenn schon da, sag mir es. Dann speichere Datei!
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!

Geändert von the0bone (13.09.2001 um 14:38 Uhr).
the0bone ist gerade online   Mit Zitat antworten
Alt 13.09.2001, 14:41   #4
TP-Specialist
 
Benutzerbild von Flixxtoras
 
Registriert seit: May 2001
Ort: Leipzig
Flixxtoras macht alles soweit korrekt

..


Ich kann es jetzt leider nicht überprüfen ob es geht aber der code stimmt! coole Sache!
Flixxtoras ist offline   Mit Zitat antworten
Alt 13.09.2001, 14:56   #5
TP-Supporter
 
Benutzerbild von wanni
 
Registriert seit: Mar 2001
Ort: Göttingen
wanni macht alles soweit korrekt
Von den Programmieren des APBoard gibt´s hier den htaccess-Generator: http://www.apboard.halflife-editing....e=files&cat=16
__________________
Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten. (Karl Kraus)
wanni ist offline   Mit Zitat antworten
Alt 13.09.2001, 15:00   #6
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
Und es geht weiter!!!

PHP-Code:
<HTML>
<HEAD>
    <TITLE>Crypt</TITLE>
</HEAD>
<BODY>
<?php
if ("$klartext1" == "$klartext2") {
    
$schluessel crypt ($klartext1);
    echo 
"Willkommen $username! <br>";
    echo 
"Ihr Passwort lautet: $klartext1 <br>";
    echo  
"Der Crypt lautet: $schluessel";

$fp fopen(".htpasswd","a") or die("Konnte Datei nicht öffnen.<p>"); 
$text "$username:$schluessel\n";
fputs($fp,$text);
fclose($fp);
    }

else { 
    echo 
"Passwörter sind nicht gleich!";
    }
?>
</BODY>
</HTML>
Wichtig: CHMOD muss Schreibrechte für die Datei eingeschaltet sein!


Jetzt muss nur noch geprüft werden, ob der User schon da ist!
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist gerade online   Mit Zitat antworten
Alt 13.09.2001, 15:34   #7
TP-Specialist
 
Benutzerbild von the0bone
 
Registriert seit: Mar 2001
Ort: NDS
the0bone ist auf einem guten Weg
@ wanni

schönes Ding, nur kann esnicht das, was ich will!
Es kann keine User hinzufügen! Nur neue Bereiche erstellen! Und wer hat denn schon am Anfang einer Seite eine Ahnung, wer zugriff haben soll?
__________________
the0bone

Wissen ist Macht, nichts Wissen macht nichts!
the0bone ist gerade online   Mit Zitat antworten
Alt 13.09.2001, 15:40   #8
TP-Supporter
 
Benutzerbild von wanni
 
Registriert seit: Mar 2001
Ort: Göttingen
wanni macht alles soweit korrekt
Zitat:
Original geschrieben von the0bone
@ wanni

schönes Ding, nur kann esnicht das, was ich will!
Es kann keine User hinzufügen! Nur neue Bereiche erstellen! Und wer hat denn schon am Anfang einer Seite eine Ahnung, wer zugriff haben soll?
Achso...hm..ich hatte es mal benutzt, um nen htaccess-Bereich zu erstellen und hatte noch in erinnerung, daß man mit dem Ding verschiedene User anlegen kann...ob nachträglich auch noch wußte ich nicht
__________________
Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten. (Karl Kraus)
wanni ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Login .htpasswd sich selbst erstellen lassen Login .htpasswd sich selbst erstellen lassen
« suche skript | Brauche Dringend Hilfe in ASP »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Layer lassen sich nicht einblenden Maquita Vektor 4 23.11.2002 18:36
Roboter lernte sich selbst fliegen... Peter Traum-News 0 18.08.2002 13:28
Wie lassen sich in ImageReady Rollover so komfortabel zuweisen wie in Fireworks? gigu Photoshop 0 04.07.2002 11:58
Formatierung des Texts ändert sich von selbst martyn-r Dreamweaver 3 07.06.2002 09:27
Tabelle vergrößert sich von selbst... mec Dreamweaver 1 03.05.2002 13:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:17 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67