ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler bei profil

Geschlossen
  1. #1
    User Pic
    nurodan Mitglied
    Registriert seit
    16.03.2014
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Nach der Anmeldung drücke ich auf profil um es zu ändern bzw noch ein paar sachen anzugeben kommt folgender fehler werde aus ihm leider nicht schlau.

    Parse error: syntax error, unexpected ';' in /users/tbh-clan/www/include/contents/user/profil_edit.php on line 122


    verwendete ilch Version: 1.1 P

    betroffene Homepage: tbh-clan.bplaced.net/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.681
    Beitragswertungen
    1218 Beitragspunkte
    Poste mal die profil_edit.php
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    nurodan Mitglied
    Registriert seit
    16.03.2014
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte



    Zuletzt modifiziert von Rock@wulf am 18.03.2014 - 12:45:34
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.681
    Beitragswertungen
    1218 Beitragspunkte
    122
    icmail ($_POST['email'], htmlentites($variable, ILCH_ENTITIES_FLAGS, ILCH_CHARSET);


    fehlt eine schließende Klammer

    ..._CHARSET));
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    nurodan Mitglied
    Registriert seit
    16.03.2014
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    danke hat geklappt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # change poassword
        if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) {
        if ($_POST['np1'] == $_POST['np2']) {
              $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                if ($akpw == md5($_POST['op'])) {
                  $newpw = md5($_POST['np1']);
                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
            setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" );
                    $fmsg = $lang['passwortchanged'];
                } else {
                $fmsg = $lang['passwortwrong'];
              }
            } else {
              $fmsg = $lang['passwortnotequal'];
          }
      }


    Achtung die user.php gehört nicht zu Version P und verursacht spätestens beim Passwortwechsel probleme! Siehe oben alter Code unten neuer.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    # change poassword
        if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) {
        if ($_POST['np1'] == $_POST['np2']) {
              $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                if (user_pw_check($_POST['op'], $akpw)) {
                  $newpw = user_pw_crypt($_POST['np1']);
                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
                    user_set_cookie($_SESSION['authid'], $newpw);
                    $fmsg = $lang['passwortchanged'];
                } else {
                $fmsg = $lang['passwortwrong'];
              }
            } else {
              $fmsg = $lang['passwortnotequal'];
          }
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten