Loading...
+ Нов въпрос
ptbgnr avatar ptbgnr 1 Точки

Въпрос отностно nav bar menu after Login

Здравейте, как е по - правилно да се направи ? Всеки guest има право да се логне и регистрира и след логване как може да покажем другите менюта като Logout или Add Item etc.. трябва да се направи съвсем ново меню, което да замести старото или по някакъв друг начин ?

Тагове:
0
PHP Web
dvdty avatar dvdty 497 Точки

Проверяваш дали е логнат и в зависимост дали е изкарваш различни неща в менюто.

if ($logged) {

    echo "<a href='logout.php'>Logout</a>" ;

} else {

    echo "<a href='login.php'>Log in</a>";

}

(това е пример за процедурен код, не за symfony)

1
09/04/2017 14:58:05
worminer avatar worminer 104 Точки

Здравей.

Отговорър на този въпрос зависи от много неща 

1: ти ли си пишеш фреймърка или ползваш готов..

2: ако е готов то за кой от всичките става дума

3: ако е готов то той ползва ли templating engine или не

Или иначе казване дай повече инфо за какво говорим..

Ако става дума за Symfony (TWIG) то тогава мисля че става с този темплейтинг код..

 {% if app.user %}
    # user is logged in
 {% else %}
    # user is not logged in
 {% endif %}

 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.