*lieb grüsse* und Coder Frage speziell zum PHPBB Board

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

*lieb grüsse* und Coder Frage speziell zum PHPBB Board

Beitrag von Blutgerinsel »

Hey,

zunächst einmal muss ich erst mal schön artig "Hallo PHPBB Community" sagen, bin nämlich neu hier hab mir auch schon seit längerem das Board entsprechend mit Mods angepasst und schon etliche kleine Fehler beim Easymod behoben müssen bis es so lief wie jetzt........ :wink:

Das Board ist schön und gut aber sobald eine neue Version draussen ist müssen sämtliche Mods nochmals implementiert werden, da man Gefahr läuft das entsprechende Stellen verändert wurden.


Allgemeine Vorschläge und Anregungen
[-> Besteht die Möglichkeit das noch modularer aufzubauen oder im Allgemeinen zu verbessern???

Standardroutinen wie Threads splitten, mergen und auch Kalender sollten besser allgemein integriert werden zukünftig.......

Sind denke ich wichtige Features.....


Spezielle Codefrage
Situation: Erweitern des Cookiehandlings und Aufbau des Cookies....
Das muss ich tun da meine eigens gebautes Berechtigungssystem (umfangreich) dieses verwenden soll und auch erzeugen wenn gewünscht durch den User......

Ich habe bisher in der File sessions.php
das Sessionhandling und Cookiehandling finden können....

Ist das alles ? Oder gibts noch mehr......

Es gibt denke ich sicherlich viele hier die den Code schon soweit ganz gut durchgearbeitet haben. Mir fällt die Zeit leider dazu......

Aber über eine kleine Hilfe wo ich was finde bin ich auch schon zufrieden und kann loslegen :wink:
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Am Code der 2.0.x wird nichts mehr geändert ausser Sicherheitsrelevante Parts. Zum Code der 2.2.x kann ich Dir nur Raten, dich an phpbb.com zu wenden...

Zum Update: Da nicht viel geändert wird, sollte es kein Problem sein, die Ccode-Änderungen selber durchzuführen...

Zum Cookie und Login:
KB:phpbb_seite
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Verschoben

Beitrag von Dennis63 »

Verschoben von Administration und Benutzung nach Coding & Technik
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Tausend Dank gute Doku :wink:

sry 4 Falschposting hab angenommen es wäre da richtig gewesen.....
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Mal ne Frage zu dem Cookie hab mir dieses mal ausgeben lassen:

Code: Alles auswählen

Array
(
    [honor_data] => a:2:{s:11:\"autologinid\";s:32:\"3499edd58280c26950b0ab81b95e7349\";s:6:\"userid\";s:1:\"3\";}
    [honor_sid] => ac543d5c451e0ff0c090388b7b9af904
)
honor_sid ist klar -> Session ID

honor_data
ist dagegen sehr unklar

Wenn jemand näheres darüber weiss immer her damit.....zusammengesetzer String das ist kloar.

Zeile müsste die sein:

Code: Alles auswählen

setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

rofl ich bin hohl sollte nicht soviel Sachen gleichzeitig machen....
Multitasking überlasstet *g*

falls jemand mal danach sucht
das Cookie _data gibt folgendes zurück regulär ohne dazu tun:

print_r($_COOKIE);

Code: Alles auswählen

Array
(
    [honor_data] => a:2:{s:11:\"autologinid\";s:32:\"3499edd58280c26950b0ab81b95e7349\";s:6:\"userid\";s:1:\"3\";}
)
nach ner kleinen Behandlung mit
unserialize(stripslashes($_COOKIE['honor_data']));

Code: Alles auswählen

Array 
( 
  [autologinid] => 3499edd58280c26950b0ab81b95e7349 [userid] => 3 )
)
Und damit kann man doch was anfangen nur halte ich es für nicht eindeutig wenn autologinid der Hashwert des Passwortes des Users darstellt.........
Antworten

Zurück zu „Coding & Technik“