Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: VMS1.2: Fehler in der anmelden.php

  1. #1

    VMS1.2: Fehler in der anmelden.php

    Man kann sich nach der Installation nicht registrieren.
    Grund dafür ist ein Fehler in der anmelden.php:

    In Zeile 65 der anmelden.php steht folgender Code:

    @require_once ("lib/schittstellen/".$schnittstelle['schnittstelle'].".php");
    richtig muß es heißen:

    @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");

  2. #2

    $domains doppelt belegt

    Es gibt noch einen weiteren Fehler in der anmelden.php:

    In der Aktivierungsmail steht der Aktivierungslink, allerdings beginnt dieser Link mit @mailinator2.com.
    Ursache dafür ist, daß $domain schon bei der Überprüfung der email-Adresse genutzt wird (für die gesperrten Domains)...

    Lösung:

    In Zeile 33 der anmelden.php steht folgender Code:
    foreach ($denied AS $nr => $domain) if (($nr < (count ($denied)-2) || strlen ($domain) >= 5) && strpos ($_POST['emailadresse'], $domain) !== FALSE) $error .= 'E-Mail-Adressen mit der Domain "<i>'.$domain.'</i>" sind bei uns nicht erlaubt!<br>';
    Richtig muß es heißen:
    foreach ($denied AS $nr => $emaildomain) if (($nr < (count ($denied)-2) || strlen ($emaildomain) >= 5) && strpos ($_POST['emailadresse'], $emaildomain) !== FALSE) $error .= 'E-Mail-Adressen mit der Domain "<i>'.$emaildomain.'</i>" sind bei uns nicht erlaubt!<br>';

  3. #3
    Neuer Benutzer
    Registriert seit
    23.08.2007
    Beiträge
    5

    klamm und php5

    Wenn ihr beim registrieren 'unbekannter Fehler' bekommt

    hilft http://www.designerscripte.net/downl...p?do=file&id=3

    weiter ist die php5 schnittstelle

  4. #4
    Neuer Benutzer
    Registriert seit
    23.08.2007
    Beiträge
    5
    Zitat Zitat von Andreas22846 Beitrag anzeigen
    Man kann sich nach der Installation nicht registrieren.
    Grund dafür ist ein Fehler in der anmelden.php:

    In Zeile 65 der anmelden.php steht folgender Code:



    richtig muß es heißen:
    damit der aktivierungslink anklickbar ist folgende änderung machen

    alt :
    Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak.'

    neu :

    <br><a href="'.$domain.'/?content=/intern/aktivieren&ak='.$ak.'">Aktivierungslink</a>

  5. #5
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Zitat Zitat von hatro70 Beitrag anzeigen
    damit der aktivierungslink anklickbar ist folgende änderung machen

    alt :
    Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak.'

    neu :

    <br><a href="'.$domain.'/?content=/intern/aktivieren&ak='.$ak.'">Aktivierungslink</a>
    Würde ich nicht machen. Dann lieber in der Funktion usermail(); in der lib/extras.lib.php automatische verlinkung einfügen ... Ansonsten können User, welche keine HTML-Mails empfangen können nur den text "Aktivierungslink" sehen und nicht den Link, weil auf den Text strip_tags() angewandt wird.
    Mit freundlichem Gruß
    SebbyPHM




  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Auch das wurde behoben auf das mit dem <a href=""> wurde aus den von Sebby genannten Gründen verzichtet
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  7. #7
    Neuer Benutzer
    Registriert seit
    07.04.2007
    Beiträge
    7
    Ein Bug ist es nicht unbedingt, aber wie schon beim Vorgänger, heißt es zur Identifizierung und nicht zur Indentifizierung

    Alles Gute

    Ani

  8. #8
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Yo auf Schreibfehler haben wir jetzt nicht so geachtet zumindest nicht überall 100%ig wir haben zwar auch einige entfernt unter anderem nen Anfeldefehler xD
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  9. #9
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    Hier eine Lösung, wie man Links in E-Mails automatisch verlinken lassen kann:

    Ersetze in der Datei lib/extras.lib.php die Funktion usermail(){...} durch folgende:
    PHP-Code:
    // Erweiterte E-Mail-Funktion
    function usermail ($an$betreff$nachricht$von) {
        
    // HTML-Codes entfernen
        
    $nachricht strip_tags ($nachricht);

          
    // zunächst fehlende Protokollprefixe ergänzen
        
    $text str_replace(' www.',' http://www.',$text);
        
    $pattern '#([^\"=>]|(?:r />))(http://)([^\s<>,]+(?=\.\s)|[^\s<>,]+)([\s\n<>,\.])#sm';
        
    $replacement "$1<a title=\"der Link zu dieser URL wurde automatisch hinzugefügt\" target=\"extern\" href=\"$2$3\">$2$3</a>$4";
        
    $html_text preg_replace($pattern,$replacement,$nachricht);

        
    // Nachricht mit HTML
        
    $html_nachricht '<HTML>
    <HEAD>
        <STYLE TYPE="text/css">
        <!--
        H1 {font-family: Verdana; font-size: 18pt}
        BODY {font-family: Verdana; font-size: 10pt; margin-left: 30px}
        // --> 
        </STYLE>
    </HEAD>
    <BODY BGCOLOR="beige" BACKGROUND="background.gif">

    <H1>'
    .$betreff.'</H1>

    '
    .nl2br($html_text).'

    </BODY>
    </HTML>'
    ;

         
    $mail = new htmlMimeMail();
        
    $mail->setFrom($von);
        
    $mail->setSubject($betreff);
        
    $mail->setHTML($html_nachricht$nachricht);
        
    $mail->setHeader('X-Mailer''HTML Mime mail class (http://www.phpguru.org)');
        return 
    $mail->send(array($an));

    Ungetestet, bitte vorher Backup machen!
    Mit freundlichem Gruß
    SebbyPHM




  10. #10
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Geändert und geteste. Funktioniert einwandfrei bei mir.

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. UNbekannter fehler beim anmelden.
    Von FyoOX im Forum Support zum VMSone
    Antworten: 19
    Letzter Beitrag: 29.10.2012, 22:51
  2. Fehler beim anmelden
    Von DSC_JUERGEN im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 26.01.2010, 15:06
  3. Anmedle fehler bei VMS1.2
    Von hotwin im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 29.11.2007, 19:34
  4. Fehler in der Klick4 VMS1.2
    Von EarlofMidnight im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 07.10.2007, 15:15

Berechtigungen

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