Ergebnis 1 bis 7 von 7

Thema: Addon Sicherheitscode

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Avatar von pepe665
    Registriert seit
    19.05.2008
    Beiträge
    46
    Hallo,

    ok, bin ja ziemlich spät dran hier, aber evtl kann mir trotzdem jemand helfen.

    Habe versucht das Addon zum Laufen zu bekommen. Installation und Einstellungen funzen auch, aber Login ist nich möglich, trotz richtiger Codeeingabe. Auch 4 stellige Zahlenfolgen klappen nicht.

    Vieln Dank schon einmal.

  2. #2
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Nennt sich im Downloadbereich Login mit Captcha (VMS 1.1.x -> AddOns)... vielleicht hilft Dir dieser Thread weiter. In #14 sind Infos zum VMS 1.2.3, damit klappt vielleicht wenigstens das Login bei Dir.
    Ich teste das AddOn mal am Wochenende mal auf meiner oder auf einer jungfräulichen VMS-Seite.

    Viel Erfolg.

    edit: habe nochmal geschaut... die Ober- und Untergrenzen der Zahlen sind in der login_image.php und pin_image.php ja hartkodiert (Zeile 3):
    PHP-Code:
    <?
    header("Content-type: image/png");
    $pin = rand(100,999);
    ....... ....... ....... 
    usw.
    Stattdessen sollte man die Ober- und Untergrenzen aus der Datenbank abrufen, ungefähr so in login_image.php:
    PHP-Code:
    <?
    @require_once('/lib/functions.lib.php');
    header("Content-type: image/png");
    $daten = db_query("SELECT * FROM ".$db_prefix."_scode LIMIT 1");
    if (mysql_num_rows($daten)>0) {
        $daten = mysql_fetch_array($daten);
        $pin = rand($daten['login_1'],$daten['login_2']);
    } else $pin = rand(100,999);
    ....... ....... ....... 
    usw.
    In der pin_image.php muss man es fast genauso machen bis auf eine Zeile:
    PHP-Code:
    <?
    @require_once('/lib/functions.lib.php');
    header("Content-type: image/png");
    $daten = db_query("SELECT * FROM ".$db_prefix."_scode LIMIT 1");
    if (mysql_num_rows($daten)>0) {
        $daten = mysql_fetch_array($daten);
        $pin = rand($daten['login_1'],$daten['login_2']);
    } else $pin = rand(100,999);
    ....... ....... ....... 
    usw.
    Achtung: Code ist nicht getestet!

    Klappt das so bei Dir mit mehr als drei Stellen?

  3. #3
    Benutzer Avatar von pepe665
    Registriert seit
    19.05.2008
    Beiträge
    46
    Hallo und vielen Dank erst einmal.

    Das Login klappt mit den Tipps aus dem Thread, hatte den nicht gefunden.
    Habe auch das andere probiert, nur wird mir dann kein Codebild mehr angezeigt, aber mit 3 Stellen ist schon mal was.

    Vielen Dank

  4. #4
    Erfahrener Benutzer Avatar von h-m
    Registriert seit
    02.09.2006
    Beiträge
    115
    Ich schau's mir am Wochenende nochmal an.

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 30.06.2011, 09:31
  2. Erweiterung Anteile Addon mit Mail_Inbox Addon
    Von ruegi im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 28.01.2011, 11:42
  3. Antworten: 3
    Letzter Beitrag: 07.05.2008, 13:22
  4. Bonuslose Addon - Gutschein Addon
    Von FlexMax im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 26.04.2008, 11:10
  5. PN Addon günstig gesucht Addon alle anbieten
    Von the-carnage im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 03.10.2007, 13:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •