Skip to main content
Hi I was wondering how I can hide the login section, on the customer portal when a user has logged in.

For example if I log in to the customer portal I am taken to the home page, but if I press the page back button I can see the login box, but I am already logged in.

Is there a way to hide this div container depending on whether the user is logged in.

 

login_45156.png

Hi Ewan,


If you have the applicable plan to edit your HTML, we have this in our banner to show "Edit Profile" and "Logout" when user is signed in.

 

					<nav class="banner-nav mobileLogin">
						<!--{{ portal | welcome_navigation }}-->
                            {% if portal.has_user_signed_in == true %}
                            
						<a href="{{ portal.profile_url }}">Edit Profile</a>
						<a href="{{ portal.logout_url }}">Log Out</a>
                            {% else %}
                          
						<a href="https://www.desouttertools.com"> Desoutter Home</a>
                            {% endif %}		
                 		
					</nav>

 

For your case you could do something like 

 

                            {% if portal.has_user_signed_in == true %}
                          <div>
                         <h1>You've already logged in silly!</h1>
                          </div>	
                            {% else %}
                          <div>
                          Your login form goes here
                          </div>						
                            {% endif %}		

 Good luck, hope it helps!