Thread Textdatenbank - Erweiterung des Codes .. (16 answers)
Opened by Yagyu at 2011-02-10 04:56

Yagyu
 2011-02-10 04:56
#145534 #145534
User since
2010-12-18
15 Artikel
BenutzerIn
[default_avatar]
Servus,

ich schon wieder -_- Topeg war in meinem anderen thread ja so nett und hat mir einen funktionierenden Code für die Nutzung einer Textdatenbank mit login etc pp geschrieben.

Hab mitlerweile 5(7) Perl Bücher um mich rumliegen (Einführung in Perl | Perl Kochbuch | CGI Programmierung mit Perl | Perl kurz & gut | Programmieren mit Perl DBI | Programmieren mit Perl | Perl für Website Management ) - letzten beiden sind noch in der Post.

Hab mich auch schon durch diverse Module gelesen ( MLDBM, DBD::DBM und auch zum nutzen von XML Datenbanken ) - einfach da mich auch die Möglichkeiten interessiert haben und ich mal sehen wollte was es alles als alternativen noch geben würde, wenn MySQL nicht funktioniert.

Aber ich komm mal zu meinem Problem:
Ich will eine Online Ausleihe erstellen (Über Perl, ohne SQL) dabei sollen sich die Benutzer registrieren können, Benutzername & PW, (die E-Mail Adresse entspricht dem benutzernamen +@xxx.de) und ein aktivierungslink soll an die Mail Adresse verschickt werden. Die mails sollen über eine Gmail Adresse verschickt werden. (mailserver darf nicht eingerichtet werden auf dem server)

Ich hab mitlerweile verstanden was der chomp befehl macht, wie split funktioniert, was es mit der Klasse §self auf sich hat, dass quote/Unquote nen wandel der # in &raute; bzw andersrum machen etc ...

meine Idee ist, dass die Textdatenbank so aussieht:
NAME#PW#RECHTE#MAIL#AKTIVCODE

Rechte:
1 -> Admin
2 -> User
3 -> Inaktiv

dass darüber nachdem Login geprüft werden kann, um was für einen user es sich handelt und dementsprechend eine Seite für Backend/Frontend oder eine Eingabeaufforderung für den Aktivierungscode kommt. (Aktivierungscode soll auch einfach nen md5 code aus User + PW sein)

alle meine Versuche andem Code so rumzubasteln, dass eben die 5 informationen in die Datenbank geschrieben werden und ausgelesen sowie in die Session geschrieben, dass ich über
Code (perl): (dl )
my $rechte=$session->param('rechte'); 

auf die Rechte zugreifen kann, schlugen bisher fehl ... und ich verzweifel langsam auch dran, da ich nicht mehr weiter weiß. (ich komme nichtmal soweit, dass alle 5 Informationen in der DB landen.)

Würde mich sehr freuen, wenn mir vlt einer ein paar Hinweise geben kann, woran ich mich orietieren kann.

View full thread Textdatenbank - Erweiterung des Codes ..