MyBB.de Forum
Cookies allg. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Cookies allg. (/thread-14966.html)

Seiten: Seiten: 1 2


RE: Cookies allg. - Blackout - 05.11.2009

ich habe es auch in die global.php eingefügt. Aber wie oben beschrieben kann ich mich dann nicht mehr einloggen (---> member.php nicht ausgeklammert)^^


RE: Cookies allg. - Michael - 05.11.2009

Wo in der global.php hast du es eingefügt? Der Code funktioniert erst nach dieser Zeile nachdem die Session hergestellt wurde:
PHP-Code:
$mybb->session = &$session



RE: Cookies allg. - Blackout - 05.11.2009

geht immer noch nicht.. Sad

hier mal den kleinen Abschnitt der global.php
PHP-Code:
// Create session for this user
require_once MYBB_ROOT."inc/class_session.php";
$session = new session;
$session->init();
$mybb->session = &$session;

if (!
defined(THIS_SCRIPT) || THIS_SCRIPT != 'member.php') {
  if (!
$mybb->user['uid']) {
    
header('Location: ../index.php');
    exit();
  }



$mybb->user['ismoderator'] = is_moderator(""""$mybb->user['uid']);

// Set our POST validation code here
$mybb->post_code generate_post_check(); 



RE: Cookies allg. - Michael - 05.11.2009

Ersetze
PHP-Code:
if (!defined(THIS_SCRIPT) || THIS_SCRIPT != 'member.php') { 
mal bitte durch
PHP-Code:
if(basename($_SERVER['PHP_SELF']) != "member.php") { 



RE: Cookies allg. - Blackout - 05.11.2009

oO DANKESCHÖN! dankendankedanke Wink
Und noch was Wink wie läuft des eig mit den Cookies? kann man da irgendwie zwischen den Admin und den normalen Cookies unterscheiden?! Big Grin weil ich würde gerne nioch ein Adminmenü für die eigentliche Seite gestalten und da die Normalen Admins auch Forumadmins sind würde sich das ja anbieten?

Wink MFG


RE: Cookies allg. - Garlant - 05.11.2009

Hallo Blackout,

wenn entsprechende Mod/Admin Cookies gesetzt werden kannst du natürlich zwischen Mod oder Admin unterscheiden. (Denkbar wäre zum Beispiel ein Usertype-Cookie welcher den Benutzerrang enthält. ...)

Zu beachten ist allerdings, das Cookies leicht zu manipulieren/kopieren sind. Außerdem werden Cookies im Client gespeichert, weshalb es zu Problemen kommen kann wenn man den Browser oder die Maschine wechselt.

Mfg Garlant


RE: Cookies allg. - Michael - 05.11.2009

(05.11.2009, 20:19)Blackout schrieb: kann man da irgendwie zwischen den Admin und den normalen Cookies unterscheiden?!
Normalerweise nicht. Im Cookie mybbuser sind die UID und die Session-ID gespeichert. Du musst das mit der Datenbank abgleichen und kannst dadurch natürlich auch auf die Gruppe schließen.