Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
JAAHZ
Threadersteller
Dabei seit: 31.01.2005
Ort: Münster
Alter: 41
Geschlecht:
|
Verfasst Mi 11.04.2007 11:24
Titel login - interface mit dateiverwaltung |
|
|
hi ihr,
ich bräuchte mal einen rat von euch =)
habe mir gerade ein paar gedanken über das handling einiger dateien für kunden gemacht.
ich würde gerne auf einem lokalen server hier im haus (inkl internetanbindung) ein passwortgeschützten bereich anlegen, auf dem man extern zugreifen kann, sprich aus dem www! nach einer login maske soll der kunde dann auf einem passwortgeschützten ordner zugreifen können, wo files für ihn hinterlassen werden (für freigaben etc).
mein erster denkansatz war, das via htaccess zu lösen und anstelle des popups für die logineingabe ein formular innerhalb der html datei anzulegen. wie ich allerdings nach einigen nachforschungen feststellen musste, ist dies nicht möglich (zumindest nicht ohne einschränkungen und erheblichen mehraufwand).
gibts vll so eine lösung als freeware oder ähnliches, um das möglichst unkompliziert zu realisieren?
was könntet ihr empfehlen.
danke und nen netten gruß,
jan
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 11.04.2007 12:26
Titel
|
|
|
Welche serverseitigen Sprachen stehen dir zur Verfügung?
|
|
|
|
|
Anzeige
|
|
|
JAAHZ
Threadersteller
Dabei seit: 31.01.2005
Ort: Münster
Alter: 41
Geschlecht:
|
Verfasst Mi 11.04.2007 12:55
Titel
|
|
|
der server muss erst noch eingerichtet werden, also kann ich das nicht sooo genau sagen, ich denke mal das standard 0815 programm was mit jedem xampp paket kommt wird drauf installiert werden.
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Do 12.04.2007 01:06
Titel
|
|
|
Naja, das müßtest du schon genau wissen.
Je nachdem, welche Sprachen auf dem Server läuft, muß man die Sache ja anders angehen.
Aber wenn ihr XAMPP installert, dann habt ihr PHP und Perl.
Wenn du das mit PHP machen willst, dann kannst du das recht einfach mit Sessions machen.
Naja, "recht einfach" ist schon wieder so eine Sache...
Bis das fertig programmiert ist, dauert das schon was. Das Ganze soll ja auch wirklich sicher sein. Da gibt es einiges, was man machen müßte.
Also erstmal brauchst du eine Datenbank.
Dann vielleicht ein Registrierungsscript, d.h. HTML-Seiten mit Formularen. Der User gibt seine Daten ein und bekommt dann eine Mail, um den Account freizuschalten.
Später kann er sich mit seinen Zugangsdaten einloggen. Dazu braucht man ein Loginscript und eine Loginseite. Mußt natürlich alles mit HTML gebaut und mit CSS gestylt werden.
Für die Passwörter würde ich md5 nutzen. Die sollten in jedem Fall nur verschlüsselt in der DB abgelegt werden. md5 ist ein Einweg-Hasher, sprich asymmetrische Verschlüsselung. Man kann die PWs verschlüsseln, aber nicht wieder entschlüsseln.
Zum Abgleich muß man das PW dann erneut verschlüsseln und mit dem Key in der DB vergleichen.
Tja, dann PW-geschützter Bereich. Auf jeder Seite ganz oben sowas in der Art einbinden:
if ( !$logged_in )
{
header( 'Location: http://seite.de/login.php' );
exit;
}
Ist der User nicht eingeloggt, kommt er zum Loginformular, wenn er eine geschützte Seite betreten will.
Naja und auf der Loginseite muß halt ein Formular mit Eingabefelder für Username und PW sein.
Dann sucht man den Usernamen aus der DB und wenn dieser vorhanden ist, verschlüsselt man das eingegebene PW und vergleicht es mit dem in der DB.
Sind die beiden identisch, dann startet man eine Session für den User und setzt die Variable $loggged_in auf true.
So in etwa kannst du das machen.
Eigentlich einfach, aber wie gesagt: Du mußt ein paar HTML-Seiten erstellen und das Layout dafür basteln.
Du mußt dann beim Registrieren die Daten in die DB schreiben und beim Login vergleichen.
Wenn es ein Register-Script geben soll, dann mußt du mit PHP halt auch noch eine Bestätigungsmail verschicken.
Dazu sollte man einen zufälligen String in die DB schreiben, der dann auch in dem Register-Link in der Mail vorkommt.
Wird dieser Link dann genutzt, dann wird ein Feld in der DB-Tabelle von registered=false auf true gesetzt.
Tja, nunja. Ist einiges an Bastelei...
|
|
|
|
|
nevermind
Dabei seit: 17.04.2002
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 13.04.2007 11:20
Titel
|
|
|
oder du nimmst was fertiges
|
|
|
|
|
|
|
|
Ähnliche Themen |
Dateiverwaltung für Kunden
[Suche] - OpenSource Dateiverwaltung
pdf mit 3D und Interface Menü
Darstellungsfehler in PDF-Interface
Modern, Interface Webstyle
User Interface Gestaltung
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|