visuelle bestätigung des boards in kontaktformular verwenden

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

visuelle bestätigung des boards in kontaktformular verwenden

Beitrag von yks »

hallo,

wie wäre es möglich in ein kontaktformular die visuelle confirmation des boards einzubauen ?
user würde code abtippen, vergleich fände nach dem klick auf abschicken im hintergrund statt. wäre der code ok, würde es weitergeschickt werden, wäre es nicht ok, nicht.
benachrichtigung des users nur mit dem üblichen zb danke, wenn es wirklich abgeschickt wurde.

ich habe ein kontaktformular von hier

bzgl der visuellen bestätigung sah ich mir die profile.php an. mein php-laien-hirn dachte, daß 2 bereiche evtl damit zu tun haben könnten.

bereich 1 (hat aber glaub ich doch nichts damit zu tun) :

Code: Alles auswählen

// Page specific functions
//
function gen_rand_string($hash)
{
        $chars = array( 'a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J',  'k', 'K', 'l', 'L', 'm', 'M', 'n', 'N', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 't', 'T',  'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0');

        $max_chars = count($chars) - 1;
        srand( (double) microtime()*1000000);

        $rand_str = '';
        for($i = 0; $i < 8; $i++)
        {
                $rand_str = ( $i == 0 ) ? $chars[rand(0, $max_chars)] : $rand_str . $chars[rand(0, $max_chars)];
        }

        return ( $hash ) ? md5($rand_str) : $rand_str;
}
//
// End page specific functions
bereich 2 :

Code: Alles auswählen

// Visual Confirmation
                if ( $userdata['session_logged_in'] )
                {
                        exit;
                }

                include($phpbb_root_path . 'includes/usercp_confirm.'.$phpEx);
                exit;
        }
        else if ( $mode == 'sendpassword' )
        {
                include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
                exit;
        }
        else if ( $mode == 'activate' )
        {
                include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
                exit;
        }
        else if ( $mode == 'email' )
        {
                include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
                exit;
        }
}

redirect(append_sid("index.$phpEx", true));
die usercp_confirm.php und die usercp_activate.php wären wohl auch wichtig ?


naja, just mal so angedacht… - und nun mal lieber auf expertenmeinungen warte g

danke + viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Hi yks,

dafür gibt es fertige php-Lösungen, die Du in dein Kontaktformular integrieren kannst. Hier einige Beispiele:
http://fatfreddy.users.phpclasses.org/hn_captcha
http://fatfreddy.users.phpclasses.org/captcha
http://fatfreddy.users.phpclasses.org/gd_verification

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“