ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » [ERLEDIGT] Bestätigung Registrierungs-Mail

Geschlossen
  1. #1
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Wenn man nach der Registrierung in der erhaltenen E-Mail den Bestätigungs-Link klickt, erscheint nach der Weiterleitung eine weiße Seite mit folgender Fehlermeldung:
    Fatal error: Can't use method return value in write context in /var/www/vhosts/le-graphics.de/ilch20.le-graphics.de/application/modules/user/views/regist/confirm.php on line 1

    Die Freischaltung scheint allerdings trotzdem erfolgreich zu sein.

    Grüße Outi


    verwendete ilch Version: 2.0 (alpha)

    betroffene Homepage: externer Link
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.304
    Beitragswertungen
    361 Beitragspunkte
    Funktioniert es, wenn du den Inhalt der Datei durch diesen Inhalt ersetzt?

    <?php
    $code = $this->getRequest()->getParam('code');
    $confirm = $this->get('confirmed');
    
    if (empty($code) || empty($confirm)): ?>
        <legend><?=$this->getTrans('unlockUserAcc'); ?></legend>
        <form class="form-horizontal" method="POST" action="<?=$this->getUrl(array('action' => $this->getRequest()->getActionName())) ?>">
            <?=$this->getTokenField() ?>
            <?php $errors = $this->get('errors'); ?>
            <div class="form-group <?php if (!empty($errors['confirmedCode'])) { echo 'has-error'; }; ?>">
                <label for="confirmedCode" class="control-label col-lg-2">
                    <?=$this->getTrans('confirmCode') ?>:
                </label>
                <div class="col-lg-8">
                    <input value=""
                           type="text"
                           name="confirmedCode"
                           class="form-control"
                           id="confirmedCode" />
                    <?php if (!empty($errors['confirmedCode'])): ?>
                        <span class="help-inline"><?=$this->getTrans($errors['confirmedCode']) ?></span>
                    <?php endif; ?>
                </div>
            </div>
            <div class="col-lg-10" align="right">
                <?=$this->getSaveBar('menuConfirm', 'Confirm') ?>
            </div>
        </form>
    <?php else: ?>
        <div class="row">
            <div class="col-lg-2 fa-4x check">
                <i class="fa fa-check-circle text-success" title=""></i>
            </div>
            <div class="col-lg-10">
                Ihr Benutzerkonto wurde erfolgreich freigeschaltet.<br />
                Sie können sich jetzt mit Ihren Benutzerdaten anmelden.
            </div>
        </div>
    <?php endif; ?>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Hi blackcoder,

    mit Deinem Code funktioniert es, danke dafür! Yes
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.304
    Beitragswertungen
    361 Beitragspunkte
    Danke fürs Testen. Problem ist behoben. lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten