"We are back" « oc.at

Darf ich Vorstellen: Die PMDB

alexsb 15.07.2003 - 14:34 1548 19
Posts

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
So, ich hab in den letzten 2 Monaten eine Datenbank programmiert, die Filme verwaltet (nur die Daten darüber, nicht die Filme selbst) und jetzt ist sie erstmals in einer annähernd ansehlichen Version verfügbar. Unter http://www.stahlbau-lex.at/test-pmdb/.
Das ist eine Kopie der Datenbank die meine Freunde und ich verwenden, natürlich sind alle Daten reine Fiktion, und alle Namen sowieso geändert.
Es stehen Administrator accounts und User accounts zur Verfügung.
Wer will kann beide testen. Wer will kann sich auch gerne einen neuen User einfügen usw. Diese Datenbank ist komplett zum spielen da, ihr braucht keine Sorgen haben etwas zu "verhauen".
Ich würde nur bitten die Passwörter der Testuser nicht zu verändern, damit alle rein können.

Man beachte bitte dass das ganze eine BETA Version ist. Besonders viele Fehler werden im Forum auftreten (das ist erst gestern fertig geworden).
Ausserdem ist das Layout noch nicht für den Internet Explorer tauglich!!!!
Es funktioniert zwar im grossen und ganzen, ist aber bei weiten nicht optimal.
Des weiteren ist das Forum und der Administrator Bereich (der sowieso das Stiefkind ist ;) ) noch nicht gelayoutet und teilweise grob unvollständig.

Das ganze Projekt steht unter der GPL, das heisst wer den Code will kriegt in, in kürze unter https://sourceforge.net/projects/prmdb/ oder per e-mail von mir.

Feedback, Kritik, Anregungen usw. entweder hier rein Posten oder ins prmdb Forum.

alexsb

H.E.N.K

iam a l4hm3 nubi © DAO
Avatar
Registered: Oct 2000
Location: Wien
Posts: 2706
hmm irgendwie komm ich trotz logout mittels http://www.stahlbau-lex.at/test-pmdb/index.php
immer wieder in den "members-bereich" bug oder feature ? :D ...

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
das ist ein fiktiver members bereich, diese Version ist nur zum Testen

To test an administrator account use username "test" password "test"

To test an user account use username "user" password "user"

da kann jeder rein :)

H.E.N.K

iam a l4hm3 nubi © DAO
Avatar
Registered: Oct 2000
Location: Wien
Posts: 2706
Zitat von alexsb
das ist ein fiktiver members bereich, diese Version ist nur zum Testen

To test an administrator account use username "test" password "test"

To test an user account use username "user" password "user"

da kann jeder rein :)

ja schon klar .. aber ich hab mich mittels logout abgemeldet ;) .. und konnte dann noch immer rein ohne PW ... :) ...

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
echt? welcher browser? beim logout wird eigentlich nur der cookie gekillt, fertig.

edit: shit, stimmt im mozilla geht das :bash: thx muss ich mir anschaun

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
dem mozilla scheint folgendes egal zu sein:

Code: PHP
setcookie("pmdb_uname", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_pass", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_language", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_uid", "", time() - 3600, "/" , "$SERVER_NAME" ,0);

22zaphod22

chocolate jesus
Avatar
Registered: Sep 2000
Location: earth, mostly ha..
Posts: 7186
nett

ist dir fad ?

willst imdb.com konkurrenz machen ? wozu ?

design find ich hat irgendwie den imdb style (pics hast ja auch ein paar gefladert :))

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
ich will der imdb keine konkurrenz machen :), das wäre ja nicht sehr sinnvol, fad ist mir auch nicht, das war anfangs ein Projekt für die Uni (bis zur Version B 0.2.0)

Das Projekt soll es dir mehr oder weniger ermöglichen deine eigenen Filme zu verwalten (viele Leute schreiben sich das Listen in spreadsheet programmen) und ausserdem soll es dir zeigen welche Filme deine Freunde haben (um sie zum Beispiel auszuborgen).
Daher kann sich auch nicht irgendwer einfach anmelden, die User müssen den Administrator persönlich kennen. Das pic hab ich gefladder ;) und ein wenig angehalten hab ich mich auch am IMDB style für die Filme, bzw an der grundlegenden Forum Funktionalität hier auf oc.at, aber es ist doch noch sehr individuell, denk ich zumindest :)

boogeyman

Bloody Newbie
Avatar
Registered: Mar 2003
Location: Wien
Posts: 1175
Sehr nett. :)

Ich hab aber nen Fehler gefunden. Es heißt nicht "bloddy newbie" sondern "bloody newbie"... :p Bei den Userleveln.

:D

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
ok :) ist notiert :)

RIDDLER

Dual CPU-Fetischist
Avatar
Registered: Dec 2002
Location: Wien
Posts: 1905
sieht gut aus

erinnert mich an dvdprofiler

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
Zitat von alexsb
dem mozilla scheint folgendes egal zu sein: (...)

a) ein jahr für logindaten bzw passwort ist schon ein bishen lang.

b) cookies müssen _genauso_ gelöscht werden, wie sie angelegt wurden.
click to enlarge click to enlarge

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Danke, aber ich versteh das noch nicht ganz

hier ist der code den ich verwend:

setzen:
Code: PHP
setcookie("pmdb_uname","$uname", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_pass","$pass", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_language","$language", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_uid","$uid", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_sid","$sid", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_lid","$lid", time()+(3600*24*365) , "/" , "$SERVER_NAME" ,0);

löschen:
Code: PHP
setcookie("pmdb_uname", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_pass", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_language", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_uid", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_lid", "", time() - 3600, "/" , "$SERVER_NAME" ,0);
setcookie("pmdb_sid", "", time() - 3600, "/" , "$SERVER_NAME" ,0);

Die sind bis auf ihre Werte ident!?

btw: was ist denn das für ein packet sniffer?

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
dann ist offenbar beim setzen der cookies $SERVER_NAME unbekannt (global?), oder sonstwas. beim setzen/login, wird der servername nicht mitgeschickt, und ist eingetlich in deinem fall sonst auch unnötig. path ist hingegen notwendig (wenn auch laut spezifikation optional), weil von einigen IE versionen bekannt ist, daß sie cookies fehlerhaft bearbeiten, wenn der path fehlt.

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
und was soll ich da für einen path reinschreiben?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz