+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Lost Password

  1. #1
    Neu an Board
    Registriert seit
    03.09.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lost Password

    Liebes Forum,

    ich habe jetzt schon eine weile gesucht und einiges ausprobiert. Ich habe das Login-Modul (STandard von joomla 1.5) aktiviert. Dort steht nach Benutzername und Passwort und Angemeldet bleiben "Lost Passwort?". Ich möchte diesen Link entfernen. Dazu wollte ich im Ordner modules/mod_login/tmpl/default.php einfach die Zeile auskommentieren:

    PHP-Code:
    <li>
                <a href="<?php echo JRoute::_'index.php?option=com_user&view=reset' ); ?>">
                <?php //echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
            </li>
            <li>
                <a href="<?php echo JRoute::_'index.php?option=com_user&view=remind' ); ?>">
                <?php //echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
            </li>
    Leider passiert dort auf der Internetseite nichts bzw. das Lost Password verschwindet einfach nicht. Auch nach dem leeren des Cache des Browsers. Ich würde mich über einen Tipp sehr freuen. Vielen Dank.

  2. #2
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.735
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    Schau dir mal folgenden Artikel an:

    Joomla 1.5 - Core Dateien ändern - Layout Overrides

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  3. #3
    Neu an Board
    Registriert seit
    03.09.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Forgot Password

    Danke für den interessanten Artikel. In meinem Tempalte existiert schon der Ordner html und dort habe ich im Ordner mod_login die Datei default.php folgender Maßen abgeändert:

    PHP-Code:
    <?php // @version $Id: default.php 11796 2009-05-06 02:03:15Z ian $
    defined('_JEXEC') or die('Restricted access');
    ?>

    <?php
    $return 
    base64_encode(base64_decode($return).'#content');

    if (
    $type == 'logout') : ?>
    <form action="index.php" method="post" name="login" class="log">
        <?php if ($params->get('greeting')) : ?>
        <p>
        <?php if ($params->get('name')) : {
            echo 
    JText::sprintf'HINAME'$user->get('name') );
        } else : {
            echo 
    JText::sprintf'HINAME'$user->get('username') );
        } endif; 
    ?>
        </p>
        <?php endif; ?>
        <p>
            <input type="submit" name="Submit" class="button" value="<?php echo JText::_('BUTTON_LOGOUT'); ?>" />
        </p>
        <input type="hidden" name="option" value="com_user" />
        <input type="hidden" name="task" value="logout" />
        <input type="hidden" name="return" value="<?php echo $return?>" />
    </form>
    <?php else : ?>
    <form action="<?php echo JRoute::_'index.php'true$params->get('usesecure')); ?>" method="post" name="login" class="form-login">
        <?php if ($params->get('pretext')) : ?>
        <p>
            <?php echo $params->get('pretext'); ?>
        </p>
        <?php endif; ?>
        <fieldset>
            <label for="mod_login_username">
                <?php echo JText::_('Username'); ?>
            </label>
            <input name="username" id="mod_login_username" type="text" class="inputbox" alt="<?php echo JText::_('Username'); ?>" />
            <label for="mod_login_password">
                <?php echo JText::_('Password'); ?>
            </label>
            <input type="password" id="mod_login_password" name="passwd" class="inputbox"  alt="<?php echo JText::_('Password'); ?>" />
        </fieldset>
        <label for="mod_login_remember" class="remember">
            <?php echo JText::_('Remember me'); ?>
        </label>
        <input type="checkbox" name="remember" id="mod_login_remember" class="checkbox" value="yes" alt="<?php echo JText::_('Remember me'); ?>" />
        <input type="submit" name="Submit" class="button" value="<?php echo JText::_('BUTTON_LOGIN'); ?>" />
        <!--
        <p>
            <a href="<?php //echo JRoute::_('index.php?option=com_user&view=reset#content'); ?>">
                <?php //echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
        </p>
        <p>
            <a href="<?php //echo JRoute::_('index.php?option=com_user&view=remind#content'); ?>">
                <?php //echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
        </p>
        -->
        <?php $usersConfig =& JComponentHelper::getParams('com_users');
        if (
    $usersConfig->get('allowUserRegistration')) : ?>
        <p>
            <?php echo JText::_('No account yet?'); ?>
            <a href="<?php echo JRoute::_('index.php?option=com_user&view=register#content'); ?>">
                <?php echo JText::_('Register'); ?></a>
        </p>
        <?php endif;
        echo 
    $params->get('posttext'); ?>
        <input type="hidden" name="option" value="com_user" />
        <input type="hidden" name="task" value="login" />
        <input type="hidden" name="return" value="<?php echo $return?>" />
        <?php echo JHTML::_'form.token' ); ?>
    </form>
    <?php endif;
    Noch dem Upload steht das Lost Password leider immer noch da. Reicht es aus wenn ich den Browser-Cache leere? Oder muss ich noch was anderes machen?

    Vielen Dank

  4. #4
    Neu an Board
    Registriert seit
    10.08.2009
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Die Änderungen bei 1.5 müssen in der /components/com_user/views/login/tmpl/default_login.php gemacht werden.

    Einfach die Zeilen für Benutzername vegessen und Passwort vergessen auskommentieren ab Zeile 51 bis 69:
    PHP-Code:
    <!-- <ul>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=reset' ); ?>">
            <?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
        </li>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=remind' ); ?>">
            <?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
        </li>
        <?php
        $usersConfig 
    = &JComponentHelper::getParams'com_users' );
        if (
    $usersConfig->get('allowUserRegistration')) : ?>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=register' ); ?>">
                <?php echo JText::_('REGISTER'); ?></a>
        </li>
        <?php endif; ?>
    </ul> -->

  5. #5
    Neu an Board
    Registriert seit
    03.09.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lost Password

    Hallo,

    vielen Dank für den Tipp. Ich habe das gerade versucht und habe die besagten Zeilen rausgenommen. Komischerweise hat sich leider nichts verändert. Es steht immer noch da. Das kann doch gar nicht sein oder? Habe den Cache im Browser schon geleert....

    Vielen Dank für einen Tipp.

  6. #6
    Neu an Board
    Registriert seit
    10.08.2009
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hast Du auch die richtige Datei bearbeitet:
    joomla/components/com_user/views/login/tmpl/default_login.php ?

    Gesamter Inhalt der Datei:

    PHP-Code:
    <?php defined('_JEXEC') or die('Restricted access'); ?>
    <?php 
    if(JPluginHelper::isEnabled('authentication''openid')) :
            
    $lang = &JFactory::getLanguage();
            
    $lang->load'plg_authentication_openid'JPATH_ADMINISTRATOR );
            
    $langScript =     'var JLanguage = {};'.
                            
    ' JLanguage.WHAT_IS_OPENID = \''.JText::_'WHAT_IS_OPENID' ).'\';'.
                            
    ' JLanguage.LOGIN_WITH_OPENID = \''.JText::_'LOGIN_WITH_OPENID' ).'\';'.
                            
    ' JLanguage.NORMAL_LOGIN = \''.JText::_'NORMAL_LOGIN' ).'\';'.
                            
    ' var comlogin = 1;';
            
    $document = &JFactory::getDocument();
            
    $document->addScriptDeclaration$langScript );
            
    JHTML::_('script''openid.js');
    endif; 
    ?>
    <form action="<?php echo JRoute::_'index.php'true$this->params->get('usesecure')); ?>" method="post" name="com-login" id="com-form-login">
    <table width="100%" border="0" align="center" cellpadding="4" cellspacing="4" class="contentpane<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
    <tr>
        <td colspan="2">
            <!-- <?php if ( $this->params->get'show_login_title' ) ) : ?> -->
            <div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
                <?php echo $this->params->get'header_login' ); ?>
            </div>
            <?php endif; ?>
            <div>
                <?php echo $this->image?>
                <!-- <?php if ( $this->params->get'description_login' ) ) : ?> -->
                    <!-- <?php echo $this->params->get'description_login_text' ); ?> -->
                    <br /><br />
                <?php endif; ?>
            </div>
        </td>
    </tr>

    </table>
    <fieldset class="input">
        <p id="com-form-login-username">
            <label for="username"><?php echo JText::_('Username'?></label><br />
            <input name="username" id="username" type="text" class="inputbox" alt="username" size="18" />
        </p>
        <p id="com-form-login-password">
            <label for="passwd"><?php echo JText::_('Password'?></label><br />
            <input type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" />
        </p>
        <!-- <?php if(JPluginHelper::isEnabled('system''remember')) : ?>
        <p id="com-form-login-remember">
            <label for="remember"><?php echo JText::_('Remember me'?></label>
            <input type="checkbox" id="remember" name="remember" class="inputbox" value="yes" alt="Remember Me" />
        </p>
        <?php endif; ?> -->
        <input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN'?>" />
    </fieldset>
    <!-- <ul>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=reset' ); ?>">
            <?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
        </li>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=remind' ); ?>">
            <?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
        </li>
        <?php
        $usersConfig 
    = &JComponentHelper::getParams'com_users' );
        if (
    $usersConfig->get('allowUserRegistration')) : ?>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=register' ); ?>">
                <?php echo JText::_('REGISTER'); ?></a>
        </li>
        <?php endif; ?>
    </ul>
     -->
        <input type="hidden" name="option" value="com_user" />
        <input type="hidden" name="task" value="login" />
        <input type="hidden" name="return" value="<?php echo $this->return?>" />
        <?php echo JHTML::_'form.token' ); ?>
    </form>

  7. #7
    Neu an Board
    Registriert seit
    03.09.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lost Password

    Hallo,
    ja. Genau diese Datei habe ich bearbeitet. Muss man eventuell den Cache bei joomla löschen? Vielen dank und ein schönes Wochenende.

  8. #8
    Neu an Board
    Registriert seit
    10.08.2009
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Nicht dass ich wüsste. So sollte es aussehen:
    Angehängte Grafiken

  9. #9
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    ihr wisst aber schon, dass

    1. das zeichen <!-- --> für php-code keine auswirkungen hat und der code damit nicht deaktiviert wird

    2. das in html-code das zeichen <!-- --> zwar den html-code deaktiviert, php jedoch weiterhin ausgeführt wird.

    um php auszukommentieren , müsst ihr für einzelne zeilen entweder // oder # nehmen, für mehrere zeilen am stück /* ... */
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  10. #10
    Neu an Board
    Registriert seit
    03.09.2009
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Lost Password

    Danke für die Tipps. Ich verstehe das einfach nicht. So schaut die Datei jetzt aus:
    PHP-Code:
    <?php defined('_JEXEC') or die('Restricted access'); ?>
    <?php 
    if(JPluginHelper::isEnabled('authentication''openid')) :
            
    $lang = &JFactory::getLanguage();
            
    $lang->load'plg_authentication_openid'JPATH_ADMINISTRATOR );
            
    $langScript =     'var JLanguage = {};'.
                            
    ' JLanguage.WHAT_IS_OPENID = \''.JText::_'WHAT_IS_OPENID' ).'\';'.
                            
    ' JLanguage.LOGIN_WITH_OPENID = \''.JText::_'LOGIN_WITH_OPENID' ).'\';'.
                            
    ' JLanguage.NORMAL_LOGIN = \''.JText::_'NORMAL_LOGIN' ).'\';'.
                            
    ' var comlogin = 1;';
            
    $document = &JFactory::getDocument();
            
    $document->addScriptDeclaration$langScript );
            
    JHTML::_('script''openid.js');
    endif; 
    ?>
    <form action="<?php echo JRoute::_'index.php'true$this->params->get('usesecure')); ?>" method="post" name="com-login" id="com-form-login">
    <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0" class="contentpane<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
    <tr>
        <td colspan="2">
            <?php if ( $this->params->get'show_login_title' ) ) : ?>
            <div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
                <?php echo $this->params->get'header_login' ); ?>
            </div>
            <?php endif; ?>
            <div>
                <?php echo $this->image?>
                <?php if ( $this->params->get'description_login' ) ) : ?>
                    <?php echo $this->params->get'description_login_text' ); ?>
                    <br /><br />
                <?php endif; ?>
            </div>
        </td>
    </tr>

    </table>
    <fieldset class="input">
        <p id="com-form-login-username">
            <label for="username"><?php echo JText::_('Username'?></label><br />
            <input name="username" id="username" type="text" class="inputbox" alt="username" size="18" />
        </p>
        <br>    
        <p id="com-form-login-password">
            <label for="passwd"><?php echo JText::_('Password'?></label><br />
            <input type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" />
        </p>
        <?php if(JPluginHelper::isEnabled('system''remember')) : ?>
        <p id="com-form-login-remember">
            <label for="remember"><?php echo JText::_('Remember me'?></label>
            <input type="checkbox" id="remember" name="remember" class="inputbox" value="yes" alt="Remember Me" />
        </p>
        <?php endif; ?>    
        <input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN'?>" />
    </fieldset>
    <ul>    
        <?php
        $usersConfig 
    = &JComponentHelper::getParams'com_users' );
        if (
    $usersConfig->get('allowUserRegistration')) : ?>
        <li>
            <a href="<?php echo JRoute::_'index.php?option=com_user&view=register' ); ?>">
                <?php echo JText::_('REGISTER'); ?></a>
        </li>
        <?php endif; ?>
    </ul>
        <input type="hidden" name="option" value="com_user" />
        <input type="hidden" name="task" value="login" />
        <input type="hidden" name="return" value="<?php echo $this->return?>" />
        <?php echo JHTML::_'form.token' ); ?>
    </form>
    Ist das sicher die richtige Datei? Ich habe dort auch mal andere Änderungen gemacht. Es wird einfach nicht angezeigt. Oder kann es vielleicht sein, dass doch in dem Template die Änderungen gemacht werden müssen? Bei mir schaut der Login so aus: Siehe jpg
    Angehängte Grafiken

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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