Как скрыть / отключить кнопку регистрации и входа после входа пользователя на каждой странице - PullRequest
0 голосов
/ 11 июня 2018

Я думаю, что я также проверил все способы и вопросы здесь, в стеке, но я не смог их найти.

Как видно из названия, все, что я хочу сделать, - это скрыть кнопки регистрации и входа в систему.каждая страница после того, как пользователь входит в систему и отображает только выход из системы, и после выхода из системы должны быть предыдущие кнопки регистрации и входа. Я использую Eclipse

Как отключить элементы управления html после входа пользователя в jsp

это лучший, который я нашел, но он не работает, и я новичок в JSP, и если бы кто-то мог сказать, как это сделано, было бы здорово.

    <ul><li><h1 style="font-size:40px">Car Care</h1></li></ul></a>
  </div>
  </div>
  <ul>
    <li><a href="Home.jsp">Home</a></li>
    <li><a href="Aboutus.jsp">About Us</a></li>
    <li><a href="Services.jsp">Services</a></li>
    <li><a href="Branches.jsp">Locations</a></li>
    <li><a href="#">Promotions</a></li>
    <li><a href="Getintouch.jsp">Get in Touch</a></li>   
    </ul>
  </div>
  </div>
  <div class="navigation-bar1">
  <div id="navigation-container1">
  <ul>

    <li><a href="Signup.jsp">Sign Up</a></li>
    <li><a href="Signin.jsp">Already A Member? Sign In</a></li>

   </ul>
  </div>
  </div>
  <header>
  <div class="main">
  <div class="backp1">
  <img src="${pageContext.request.contextPath}/img/<%="login.png" %>" 
   name="uimage" id="uimage"/>
   </div>
<div id="tableContainer-1">
<div id="tableContainer-2">

     <form  name="signin" method="post" action="LoginServlet">

            <table id="myTable">

            <hr>
            <caption><h3>Login</h3></caption>   
            <p text align="center">Sign In With Your Details</p>            

            <tr>
                <td>Username</td>
                <td><input type="text"  placeholder="Username" name="Uname" 
              id="suname"  required/></td>

            </tr>

            <tr>
                <td>Password</td>
                <td><input type="password" placeholder="Password 
                "name="Password" id="spassword" required/></td>

            </tr>


            <tr>

                <td><button type="reset" class="resetbtn" 
         value="reset">Reset</button>
                <td><button type="submit" class="signinbtn" value="Sign Up" 
              name="submit" id="submit">Login</button></td>

            </tr>
            </table>
        </form>
        </div>
        </div>

            </tr>
        </table>

Это мой список и войдите в систему.

извините, если чего-то не хватает.

PS: я знаю, что Вопросы с похожими заголовками или с той же проблемой получают отрицательное голосование или закрываются, но яне мог найти ни одного.И извините за плохой английский!

1 Ответ

0 голосов
/ 11 июня 2018

После того, как пользователь вошел в систему, вы можете сохранить его в переменной области сеанса

session.setAttribute("Username", Username);

На каждой странице просто проверьте, существует ли этот атрибут

String Username = session.getAttribute("Username");
if (Username==null) { // show the signin and register buttons
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...