Кэширование страницы
-
Хотел задать в прошлогодней теме но её закрыли.. в общем дело обстоит так: на всех страницах есть форма для логина пользователей, включено кэширование всех страниц кроме главной (Hyper cache). И присутствует такая плохая штука, когда пользователь логинится и обновляется страница, то снова появляется форма для ввода логина и пароля, хотя если обновить страницу то сразу все встает на свои места и сайт приветствует пользователя. Однако при выходе, страница обновляется верно и сразу же открывает блок авторизации….
вот код функции:<?php if ( !is_user_logged_in() ) : ?> <?php $URL=get_bloginfo('url'); ?> <form name="loginform" id="loginform" action="<?=$URL?>/wp-login.php" method="post"> <table class="userform" border="0" cellspacing="0" cellpadding="0"> <tr height="68"><td class="inputer">Логин: <input type="text" name="log" id="user_login" value="" class="login"></td></tr> <tr height="30"><td class="inputerpass">Пароль: <input type="password" name="pwd" id="user_pass" value="" class="login"></td></tr> <tr><td class="leftpadder"><input name="rememberme" type="checkbox" id="rememberme" value="forever"> запомнить тебя?</td></tr> <tr><td class="leftpadder2"><input type=image src="/img/enter.jpg" class="enter" align="middle" name="wp-submit" id="wp-submit" value="$submit" /> <input type="hidden" name="redirect_to" value="<?=$_SERVER['REQUEST_URI']?>" /> <input type="hidden" name="testcookie" value="1" /><a href="/wp-login.php?action=register" class="register">регистрация</a></td></tr> <tr><td class="leftpadder3"><a href="/wp-login.php?action=lostpassword" title="напомнить пароль?" class="lostpass">напомнить пароль?</a></td></tr> </table></form><br /> <?php else : ?> <br /><br /> <table class="userformlogin" border="0" cellspacing="0" cellpadding="0"> <tr><td class="hello">Здравствуй <font class="hellouser"><?php printf(__('%2$s', 'kubrick'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?></font><br /><br /> <a href="/wp-admin">Личный кабинет</a><br /> <a href="/favorites/">Любимые страницы</a><br /> </td></tr> <tr><td class="exit"><br /><a href="<?php echo wp_logout_url( get_permalink() ); ?>">Выход ;(</a></td></tr> </table><br /><br /> <?php endif; ?>
Просмотр 7 ответов — с 1 по 7 (всего 7)
Просмотр 7 ответов — с 1 по 7 (всего 7)
- Тема «Кэширование страницы» закрыта для новых ответов.