przewiń do treści

Symfony w przykładach

Włodzimierz Gajda

<!--strip-->
<?php if ($sf_user->isAuthenticated()): ?>
    <div class="menuKontekstowe">
        <ul>
            <li class="first">Jesteś zalogowany jako: <?php echo $sf_user->getUsername(); ?> </li>
            <?php if ($sf_user->hasCredential('useradmin')): ?>
              <li><a href="<?php echo url_for('sfGuardUser/index')?>">UŻYTKOWNIKCY</a></li>
              <li><a href="<?php echo url_for('sfGuardGroup/index')?>">GRUPY</a></li>
              <li><a href="<?php echo url_for('sfGuardPermission/index')?>">UPRAWNIENIA</a></li>
            <?php endif; ?>
            <li><a href="<?php echo url_for('sfGuardAuth/signout')?>">WYLOGUJ</a></li>
        </ul>
    </div>
<?php else: ?>
    <div class="menuKontekstowe">
        <ul>
            <li class="first">Nie jesteś zalogowany </li>
            <li><a href="<?php echo url_for('sfGuardAuth/signin')?>">ZALOGUJ</a></li>
        </ul>
    </div>
<?php endif; ?>
<!--/strip-->

Listing 23.18. Menu kontekstowe dotyczące logowania i zarządzania kontami

Rozdział 23. Administracja kontami użytkowników

listing-23-18.txt