:: Beta Tester für Shopsystem gesucht

Hermine Granger

New member
Hey,

ich bin grad dabei ein Shopsystem zu programmieren. Jetzt bin ich 10 Tage im Urlaub und möchte das System in der Zeit soweit fertig programmieren. Wenn ich zurück bin (09.08.) möchte ich das System zum Betatest freigeben. Daher suche ich Beta-Tester, die bereit sind, dass System kostenlos zu testen.

Informationen zur Software:
Shopsystem, welches ohne Cookies und Sessions arbeitet, mit MySQL, beinhaltet folgende Features: Kategorie/Artikelverwaltung, Kundenlogin, Wunschliste je Kunde, Warenkorb, Lieferarten, externe Lieferadresse, Administrationsoberfläche, ...

Anforderungen an die Software:
einen funktionsfähigen Webserver mit PHP und MySQl.

Wer Interesse hat, kann sich in den nächsten Wochen zum Betatest anmelden über folgende Adresse:
:: wtneu BETA

Ich melde mich bei allen, die sich bis ich zurück bin angemeldet haben, per Email sobald ich zurück bin. Würde mich freuen, möglichst viele Betatester zu haben.

Liebe Grüße und Vielen Dank im Voraus an die Tester,
Saskia
 
Hey,

ich bastle meine Sessions sozusagen selbst. Es wird eine ID erzeugt beim Aufruf der Seite und diese mit jedem Link weitergegeben. So kann ich den Warenkorb identifizieren. Beim Login wird dann nur noch ein User an die ID weitergegeben und der User kann identifiziert werden.

Aber kein Interessierter am Betatest? Es reicht auch einfach mir eine Email zu schreiben.

Liebe Grüße, Saskia
 
Das kann zu Sessionklau führen. Wenn ich einen Link aus deinem Shop an jemanden weiter gebe, bekommt der meine Session.
 
Hey ihr,

Das kann zu Sessionklau führen. Wenn ich einen Link aus deinem Shop an jemanden weiter gebe, bekommt der meine Session.

Stimmt, daran hab ich noch gar nicht gedacht... Muss dann mal überlegen, wie ich das löse. Danke für den Hinweis.

Liebe Grüße, Saskia
 
Hey,

da sich keiner in die Verteilerliste eingetragen hat, hier auch ohne Verteiler:
Auf folgender Seite kann sich jeder die Beta-Version meines Shopsystems herunterladen. SourceForge.net: Saskia's Shopsystem
Das mit der Session habe ich noch nicht geändert.

Ich freue mich auf Rückmeldung.

Liebe Grüße, Saskia
 
was mir aufgefallen ist:
Backend
1.Die automatische Installation der DB ist zwar ne feine Sache, wird aber bei den meisten webhostern nicht funsen, da der Name der db vorgegeben ist
2. das admin-panel akzeptiert ein leeres passwort bei erstellung des Administrator-Logins
3. die eingabe von Geldbeträgen im admin-Panel akzeptiert kein Komma, bzw. es wird dann immer abgerundet
4. Keine Formular-Validierung, wenn jm. vergisst was reinzuschreiben fehlt es dann im Frontend
5. Wo kann man die MwSt einstellen? Manche sind z.B. von der Umsatzsteuer befreit -> 0%

Frontend:
1. Die Footerzeile bleibt fest, sprich die Artikelbeschreibung/Bild gehen hindurch
2. wenn man in das suchfeld klickt bleibt der voreingestellte Text stehen
3. Die Ausweisung der MwST fehlt in der Artikelbeschreibung, im Warenkorb ist sie dann da
4. wenn eine Kategorie keine Artikel enthällt, wird die Tabelle trotzdem angezeigt... es sollte ne Meldung "momentan keine Artikel verfügbar, kommen aber bald" oder so in der Art kommen


ich muss dir leider sagen, dass deine Shopsoftware wohl niemals in den Live-Betrieb kommt, denn an Sicherheit hast du bisher nicht gedacht
1. Sessiondiebstahl (wie schon ZeitGeist erwähnt)
2. keine Variablenabsicherung, ich hab mir nur die _login.php angeschaut...
:( du verwendest GET-Variablen direkt in einem MySQL-Query ohne Überprüfung -> Es ist sehr einfach z.B. deine ganze Tabelle zu löschen oder Schadcode einzufügen
3. keine Trennung von Inhalt und Design, sprich du mischst html und php in den Dateien für ein großes Projekt wird eine Template-Engine nötig!

Zusammenfassung:
Sehr schmal gehaltenes Shopsystem, welches aber durchaus nutzbar wäre. Aber es gibt nunmal böse Hacker da draußen, weshalb dein System völlig nutzlos ist. Selbst wenn der Quellcode nicht irgendwo veröffentlich ist, wird es nicht lange dauern, eh der Spaß gehackt ist. Die fehlende Template-Engine macht die Sache noch übler...
Ich weiß, dass bereits ein haufen Arbeit in dem Teil steckt, aber tue dir selbst einen gefallen und brich es ab. Ich befürchte deine Kenntnisse reichen nicht aus, um ein ordentliches Shop-System hinzubekommen (meine übrigens auch nicht^^).
Ich empfehle den Kauf des Buchs PHP-Sicherheit, damit dir die Problematik klar wird. Ist zwar teuer, aber sein Geld wert. Desweiteren musst du dich früher oder später mit Template-Engines auseinander setzen. Empfehlen kann ich "vlib", wobei für den Anfang Smarty vielleicht besser ist, da es dort mehr Support gibt.

mfg Bieber

edit: Die Datenbank selbst ist auch übel... manche Tabellen haben keinen Primarykey... Du nutzt zwar theoretisch Fremdschlüssel, zeichnest aber die entsprechenden Spalten nicht als solche aus... lade dir mal das Tool DBDesigner, man braucht zwar ne Eingewöhnungszeit aber danach wirst du deine Datenbanken nicht mehr anders entwerfen wollen ;)
 
Zuletzt bearbeitet:
Zurück
Oben