2014-09-22 2 views
0

Я использую скрипт PHPmotion: http://demo.phpmotiontemplates.com/default/ , и мне удалось удалить форму входа (на главной странице), как только она успешно выполнит ее функцию (это то, что я пытаюсь выполнить), но как только функция входа в систему завершится успешно, и появится «подменю» на домашней странице, снова появится форма входа в систему (на главной странице) ,Как сохранить регистрационную форму от повторного появления

Итак, я предполагаю, что подменю имеет какое-то отношение к форме входа в систему.

который выглядит следующим образом:

<form action="../login.php" method="post" accept-charset="UTF-8" class="middletext" 
onsubmit="javascript:this.style.display='none';"> 
<p> 
<input type="text" size="20" name="user_name_login" id="user_name_login" value="ENTER  USERNAME" style="color:#D9D9D9" style="vertical-align:middle"; onfocus="if  (this.value=='ENTER USERNAME') {this.value=''; this.style.color='#696969';}" > 
<input type="text" size="20" name="password_login" id="password_login" value="ENTER  PASSWORD" style="color:#D9D9D9" style="vertical-align:middle"; onfocus="if  (this.value=='ENTER PASSWORD') {this.value=''; this.style.color='#696969';}" > 
<input type="hidden" name="cookie_time" value="10080" /> 
<img src="../themes/default/images/arrow-red.png" alt="" /><input type="submit" style="outline:grey" font-size="5px" value="[var.lang_login_now]" class="button-form2" /> 
<input type="hidden" name="submitted" value="yes" /> 
<input type="hidden" name="remember_me" value="remember_me" /> 
</p> 
</form> 
</div> 
<!--Begin Sub-Navigation. This only appears when a user is logged in.--> 
<div class="container1"> 
<div class="menu1"> 
<div class="sub-nav"><a href="../index.php"></a>&nbsp;<img  src="../themes/default/images/arrow-red.jpg" style="vertical-align:middle" alt="" /><a href="../members/[var.user_name]"> my account</a><img src="../themes/default/images/arrow- red.jpg" style="vertical-align:middle" alt="" /> 
<a href="../credits.php">[var.lang_my_credits]: [var.member_credits]</font></a><img  src="../themes/default/images/arrow-red.jpg" style="vertical-align:middle"><a  href="../logout.php">[var.login_out]</a> 
<!--[onload;block=div;when [var.loggedin]=1;comm]--> 
</div> 

Любые мысли/решение об этом будет весьма признателен.

+2

'если ($ _ SESSION [ 'LoggedIn'] == TRUE) {// не показывают форму} еще {// показать форму}' – Daan

+0

Спасибо. Можете ли вы показать мне, где/как интегрировать это в код формы? –

ответ

0
<?php 

    if(!isset($_SESSION['YOUR-SESSION-NAME'])){ 

     echo '<form action="../login.php" method="post" accept-charset="UTF-8" class="middletext" 
    onsubmit="javascript:this.style.display=\'none\';"> 
    <p> 
    <input type="text" size="20" name="user_name_login" id="user_name_login" value="ENTER  USERNAME" style="color:#D9D9D9" style="vertical-align:middle"; onfocus="if  (this.value==\'ENTER USERNAME\') {this.value=\'\'; this.style.color=\'#696969\';}" > 
    <input type="text" size="20" name="password_login" id="password_login" value="ENTER  PASSWORD" style="color:#D9D9D9" style="vertical-align:middle"; onfocus="if  (this.value==\'ENTER PASSWORD\') {this.value=\'\'; this.style.color=\'#696969\';}" > 
    <input type="hidden" name="cookie_time" value="10080" /> 
    <img src="../themes/default/images/arrow-red.png" alt="" /><input type="submit" style="outline:grey" font-size="5px" value="[var.lang_login_now]" class="button-form2" /> 
    <input type="hidden" name="submitted" value="yes" /> 
    <input type="hidden" name="remember_me" value="remember_me" /> 
    </p> 
    </form> 
    </div> 
    <!--Begin Sub-Navigation. This only appears when a user is logged in.--> 
    <div class="container1"> 
    <div class="menu1"> 
    <div class="sub-nav"><a href="../index.php"></a>&nbsp;<img  src="../themes/default/images/arrow-red.jpg" style="vertical-align:middle" alt="" /><a href="../members/[var.user_name]"> my account</a><img src="../themes/default/images/arrow- red.jpg" style="vertical-align:middle" alt="" /> 
    <a href="../credits.php">[var.lang_my_credits]: [var.member_credits]</font></a><img  src="../themes/default/images/arrow-red.jpg" style="vertical-align:middle"><a  href="../logout.php">[var.login_out]</a> 
    <!--[onload;block=div;when [var.loggedin]=1;comm]--> 
    </div>'; 

} else { 

    echo 'You\'re already logged in!'; 

} 

?> 
Смежные вопросы