anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Hilfe bei Forumsintegration https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3603 |
Seite 1 von 1 |
Autor: | dragonslayer [ Di 24 Apr, 2007 17:14 ] |
Betreff des Beitrags: | Hilfe bei Forumsintegration |
Hallo! Ich benutze ein paar Skripte, um meine User automatisch mit einem Forum abzugleichen, so dass sich Löschungen, Bans, Knebelung etc. pp automatisch auch auf das Forum auswirken. Hierzu muss ich jedoch mit den Eigenheiten der verschiedenen Foren klar kommen. Ein phpBB speichert passwörter anders als SMF etc.pp. ich wollte Euch bitten mir mal zu helfen. ich brauche Folgende Informationen die ich hier mal am Beispiel des SMF Forum 1.1.2 darstelle: [php] $GLOBALS['ci_usertable'] = "smf_members"; //tabelle für user $GLOBALS['ci_row_id'] = "ID_MEMBER"; //spaltenname-id $GLOBALS['ci_row_name'] = "memberName"; //spaltenname-username $GLOBALS['ci_row_real_name'] = "realName"; //Realer Name des Nutzers (Optional) $GLOBALS['ci_row_pass'] = "passwd"; //spaltenname-password $GLOBALS['ci_row_mail'] = "emailAddress"; //spaltenname-emailadresse $GLOBALS['ci_row_active'] = "is_activated"; //spaltenname-user ist aktiv $GLOBALS['ci_row_reg'] = "dateRegistered"; //spaltenname-registrations datum [/php] Außerdem muss ich wissen wie das passwort bei den Foren gehashed wird. SMF macht zum Beispiel dies hier: sha1(lower('memberName'.'passwd')) Ich würde das ganze gerne noch auf phpBB, Woltlab usw. ausweiten und würde mich deswegen freuen wenn ihr mir die Infos von Euch mal nennen könntet |
Autor: | -DoM [ Di 24 Apr, 2007 19:02 ] |
Betreff des Beitrags: | |
Also, wenn ich dich richtigverstanden habe, dann habe ich für Woltlab BurningBoard 2.3.6 folgendes: Ich haue einfach mal die komplette Query rein... Kannst dir dann raussuchen, was du möchtest...*fg* [php] $db->query("INSERT INTO bb".$n."_users (username,password,sha1_password,email,groupcombinationid,rankid,regdate,lastvisit,lastactivity,usertext,signature,icq,aim,yim,msn,homepage,birthday,gender,showemail,admincanemail,usercanemail,invisible,usecookies,styleid,activation,daysprune,timezoneoffset,startweek,dateformat,timeformat,emailnotify,notificationperpm,receivepm,emailonpm,pmpopup,umaxposts,showsignatures,showavatars,showimages,threadview,langid,rankgroupid,useronlinegroupid,allowsigsmilies,allowsightml,allowsigbbcode,allowsigimages,usewysiwyg,reg_ipaddress) ". "VALUES ('".addslashes($r_username)."','".md5($r_password)."', '".sha1($r_password)."', '".addslashes($r_email)."','$groupcombinationid','$rankid[rankid]','".time()."','".time()."','".time()."','".addslashes($r_usertext)."','".addslashes($r_signature)."','".intval($r_icq)."','".addslashes($r_aim)."','".addslashes($r_yim)."','".addslashes($r_msn)."','".addslashes($r_homepage)."','".addslashes($birthday)."','".intval($r_gender)."','".intval($r_showemail)."','".intval($r_admincanemail)."','".intval($r_usercanemail)."','".intval($r_invisible)."','".intval($r_usecookies)."','".intval($r_styleid)."','".intval($activation)."','".intval($r_daysprune)."','".addslashes($r_timezoneoffset)."','".intval($r_startweek)."','".addslashes($r_dateformat)."','".addslashes($r_timeformat)."','".intval($r_emailnotify)."','".intval($r_notificationperpm)."','".intval($r_receivepm)."','".intval($r_emailonpm)."','".intval($r_pmpopup)."','".intval($r_umaxposts)."','".intval($r_showsignatures)."','".intval($r_showavatars)."','".intval($r_showimages)."','".intval($r_threadview)."','".intval($r_langid)."','$groupid','$groupid','$allowsmilies','$allowhtml','$allowbbcode','$allowimages','".intval($r_usewysiwyg)."', '".addslashes($REMOTE_ADDR)."')"); [/php] |
Autor: | dragonslayer [ Mi 25 Apr, 2007 10:19 ] |
Betreff des Beitrags: | |
Das hilft auf jeden Fall! Danke DoM. Hat jemand evtl noch phpBB oder was anderes? |
Autor: | Auric [ Mi 25 Apr, 2007 16:04 ] |
Betreff des Beitrags: | |
Noch nicht konkret, ich bin allerdings dabei, für eineie eigene seite eine einbindung von MyBB zu machen. Wenn es funzt kann ich dir dan kram hier mal posten |
Autor: | Alkatar91 [ Mo 07 Mai, 2007 17:01 ] |
Betreff des Beitrags: | |
Ja hab isch^^ [php]$GLOBALS['ci_usertable'] = "phpbb_users"; //tabelle für user $GLOBALS['ci_row_id'] = "user_id"; //spaltenname-id $GLOBALS['ci_row_name'] = "username"; //spaltenname-username $GLOBALS['ci_row_pass'] = "user_password "; //spaltenname-password $GLOBALS['ci_row_mail'] = "user_email"; //spaltenname-emailadresse $GLOBALS['ci_row_active'] = "user_active"; //spaltenname-user ist aktiv $GLOBALS['ci_row_reg'] = "user_regdate"; //spaltenname-registrations datum [/php] Die Passwörter werden genau wie bei LoGD mit MD5 verschlüsselt [php]$pass=MD5($passwort);[/php] mfg Alkatar91 PS: Bei nachfragen, bitte melden;) Schaut euch dazu auch dashier mal an: http://anpera.homeip.net/forum/viewtopic.php?p=35123#35123 Is von mir, vllt hilfreich für euch |
Autor: | dragonslayer [ Di 08 Mai, 2007 19:08 ] |
Betreff des Beitrags: | |
Dankeschön für die Daten! Dein Mod ist jedoch leider nichts für mich, weil ich eben genau das ja schon bei mir eingebaut habe. Dennoch danke! |
Autor: | Eliwood [ Di 08 Mai, 2007 19:25 ] |
Betreff des Beitrags: | |
Ratespiel für das phpBB3 Beta 5 (GIbt ja bald den RC, und ich denke, viel wird sich da nicht mehr ändern): [php]$user_row = array( 'username' => $data['username'], 'user_password' => md5($data['new_password']), 'user_email' => $data['email'], 'group_id' => (int) $group_id, 'user_timezone' => (float) $data['tz'], 'user_dst' => $is_dst, 'user_lang' => $data['lang'], 'user_type' => $user_type, 'user_actkey' => $user_actkey, 'user_ip' => $user->ip, 'user_regdate' => time(), 'user_inactive_reason' => $user_inactive_reason, 'user_inactive_time' => $user_inactive_time, );[/php] Das ganze kommt in die Tabelle "users" (Eventuelles Prefix!, aber mit LIST TABLES LIKE kann man sich da sicher raushauen *g*) Es gibt aber leider noch Gruppenzuweisungen, hinter die ich noch nicht steige. Sorry ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |