Thunderdome 0 Report post Posted January 11, 2005 Hi Habe ein Problem mit dem Sicherheitscode. Dieser wird bei mir nichtmehr angezeigt. Wie kann man das fixen ? hab schon in Goolge und so gesucht doch lieder nichts gefunden ihr seit meine letzte Hoffnung Gruss und Danke Thunder Share this post Link to post
Thunderdome 0 Report post Posted January 14, 2005 keiner einen Plan ?? dachte hier gibt es Support :w00t: Share this post Link to post
zer0 0 Report post Posted January 14, 2005 gibt es im normalfall auch bei freiwilligem support muss man sich halt ein wenig gedulden... ich hätte dir nur einen tipp: hast du im admin-cp beim sicherheitscode auf "erweitert" gestellt? falls ja, brauchst du gd-lib... Share this post Link to post
Stefan 0 Report post Posted January 14, 2005 dachte hier gibt es Support Und ich dachte, es gibt hier eine Suchfunktion, aber anscheinend irren wir uns beide. Obwohl, warte mal, die Suchfunktion gibt es ja wirklich hier und da findet man auch noch Themen zu deinem Problem. Ach ja, willkommen im Forum. Woran das Problem bei der alten Version auch liegen kann, das du eine fehlerhafte deutsche Übersetzung benutzt. Entweder du lädst die originale Datei hoch oder versuchst folgenden Workaround. Datei sources/Register.php öffnen und folgendes suchen: function lost_password_start() { global $ibforums, $DB, $std; $this->page_title = $ibforums->lang['lost_pass_form']; $this->nav = array( $ibforums->lang['lost_pass_form'] ); $this->output .= $this->html->lost_pass_form(); } function lost_password_end() { global $ibforums, $DB, $std, $HTTP_POST_VARS, $print; if ($HTTP_POST_VARS['member_name'] == "") { $std->Error( array( 'LEVEL' => 1, 'MSG' => 'no_username' ) ); } Ersetzen durch function lost_password_start($errors="") { global $ibforums, $DB, $std; // Sort out the security code $r_date = time() - (60*60*6); // Remove old reg requests from the DB $DB->query("DELETE FROM ibf_reg_antispam WHERE ctime < '$r_date'"); // Set a new ID for this reg request... $regid = md5( uniqid(microtime()) ); // Set a new 6 character numerical string mt_srand ((double) microtime() * 1000000); $reg_code = mt_rand(100000,999999); // Insert into the DB $str = $DB->compile_db_insert_string( array ( 'regid' => $regid, 'regcode' => $reg_code, 'ip_address' => $ibforums->input['IP_ADDRESS'], 'ctime' => time(), ) ); $DB->query("INSERT INTO ibf_reg_antispam ({$str['FIELD_NAMES']}) VALUES ({$str['FIELD_VALUES']})"); $this->page_title = $ibforums->lang['lost_pass_form']; $this->nav = array( $ibforums->lang['lost_pass_form'] ); if ($errors != "") { $this->output .= $this->html->errors( $ibforums->lang[$errors]); } $this->output .= $this->html->lost_pass_form($regid); } function lost_password_end() { global $ibforums, $DB, $std, $HTTP_POST_VARS, $print; //-------------------------------------- // Security code stuff //-------------------------------------- if ($ibforums->input['regid'] == "") { $this->lost_password_start('err_reg_code'); return; } $DB->query("SELECT * FROM ibf_reg_antispam WHERE regid='".trim(addslashes($ibforums->input['regid']))."'"); if ( ! $row = $DB->fetch_row() ) { $this->show_reg_form('err_reg_code'); return; } if ( trim( intval($ibforums->input['reg_code']) ) != $row['regcode'] ) { $this->lost_password_start('err_reg_code'); return; } //-------------------------------------- // Back to the usual programming! :o //-------------------------------------- if ($HTTP_POST_VARS['member_name'] == "") { $std->Error( array( 'LEVEL' => 1, 'MSG' => 'no_username' ) ); } Backup vorher nicht vergessen. Share this post Link to post
Thunderdome 0 Report post Posted January 14, 2005 Hi Kannste mir noch bitte sagen wo ich das im Admin panel finde, also in welchem Menü das ist was Du meinst. Danke Thunder Share this post Link to post
Stefan 0 Report post Posted January 14, 2005 Hi Kannste mir noch bitte sagen wo ich das im Admin panel finde, also in welchem Menü das ist was Du meinst. Bei deiner Version wahrscheinlich gar nicht. Siehe dazu auch den Zusatz, den ich meinem vorherigen Beitrag hinzugefügt habe. Wird denn bei einer neuen Registrierung der Code noch angezeigt? Hast du irgendwelche Mods neu eingebaut? Mehr Informationen wäre sicherlich hilfreich. Share this post Link to post
Blackman 0 Report post Posted January 14, 2005 Also meiner Meinung nach, siehst das irgendwie so aus, als würden die Bilder vom Sicherheitscode eigentlich angezeigt werden ... nur das ich ned falsch liege, aber mach mal rechtsklick auf die bilder, und sag was ans link angegeben ist ... PS: Ein bisschen mehr Informationen :) Share this post Link to post
Thunderdome 0 Report post Posted January 18, 2005 (edited) Also erstmal danke fuer die Antworten @stefan also bei der Registrierung ist es das gleiche, geht auch nicht. @blackman es wird bei rechtsklich -> eigenschaften nur der standart forum Link angezeigt. kein jpg Link Ich habe keine Mods nur eine Übersetzung ins deutsche, welche wahrscheinlich fehlerhaft ist. Ich teste das code Beispiel oben und bercihte dann weiter. Ok der code von Stefan oben ist bei mir so in der Register.php enthalten, das Problem ist allerdings nicht behoben. Mal ne Frage kann einer sagen wie die images heissen und wo die liegen müssen. Danke und Gruss Thunder Edited January 18, 2005 by Thunderdome Share this post Link to post
Thunderdome 0 Report post Posted January 26, 2005 geht immernoch nicht :( Share this post Link to post