精华内容
下载资源
问答
  • 漂亮的web登陆界面

    千次下载 热门讨论 2010-05-19 11:14:01
    漂亮web登陆界面,下载即可用。 漂亮web登陆界面,下载即可用。
  • 漂亮的web登陆界面集锦

    热门讨论 2010-05-05 14:29:37
    漂亮的登陆界面集锦 漂亮的web登陆界面集锦/模板
  • web登陆界面测试

    千次阅读 2017-08-06 13:21:26
    需求描述:一个web登录界面有两个textbox,一个提交按钮,设计出至少30个测试用例。  功能性测试:1)输入正确的用户名和密码,点击提交按钮,验证是否显正确登陆;  2)登陆成功后是否跳转到正确的页面;  3)...

    需求描述:一个web登录界面有两个textbox,一个提交按钮,设计出至少30个测试用例。

     功能性测试:

                1)输入正确的用户名和密码,点击提交按钮,验证是否显正确登陆;

                2)登陆成功后是否跳转到正确的页面;

                3)输入错误的用户名或密码,验证失败并且相应的错误信息提示;

                4)输入的密码是否以不可见的星号显示;

                5)输入的密码长度过长或过短,是有有相应的提示信息;

                6) 输入的用户名长度过长或者过短,是否有相应得分提示信息;

                7)用户名中有特殊的字符(不包括字母,数字,下划线),如何处理;

                8)登陆失败之后,不能记住密码的功能;

                9)用户名和密码前后有空格,如何处理;

    界面测试:

             1)布局是否合理,2个testbox和一个按钮是否对齐

             2)testbox和按钮的长度,高度是否复合要求

             3)界面是否友好,字体,颜色,链接,图片是否设置合理符合用户习惯

    性能测试:1)打开登录页面,需要几秒

              2)输入正确的用户名和密码后,登录成功跳转到新页面,不超过5秒

              3)能支持多少个用户同时登陆

    兼容性测试:1)主流的浏览器下能否显示正常已经功能正常(IE,6,7,8,9,Firefox, Chrome, Safari,等)

              2)不同的平台是否能正常工作,比如Windows, Mac
              3)移动设备上是否正常工作
                4)不同的分辨率
              5)不同的浏览器大小(浏览器最大化,和非最大化)   
              6)软件辅助功能测试是指测试软件是否向残疾用户提供足够的辅助功能
               7)高对比度下能否显示正常(视力不好的人使用)
    安全性测试:1)登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)
              2)用户名和密码是否通过加密的方式,发送给Web服务器
              3)用户名和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javascript验证
              4)用户名和密码的输入框,应该屏蔽SQL注入攻击
              5)用户名和密码的的输入框,应该禁止输入脚本(防止XSS攻击)
               6)错误登陆的次数限制(防止暴力破解)
    可用性测试:1)是否可以全用键盘操作,是否有快捷键
              2)输入用户名,密码后按回车,是否可以登陆


      


    展开全文
  • 超简单的Web登陆界面跳转

    万次阅读 2019-05-08 19:29:54
    ,否则跳回到登陆界面 index.jsp 进行网页跳转,有两种方法 。 1 jsp页面+java代码编写: 需要用 标签隔开,代码比较杂乱。 index.jsp: < % @ page language = "java" import = "java.util.*" ...

    界面跳转

    效果描述: 用户在index.jsp输入用户名和密码,若两者都是与预置信息匹配(check.jsp)则跳转到login.jsp,否则跳回到登陆界面index.jsp

    在这里插入图片描述

    进行网页跳转,有两种方法 。

    1 jsp页面+java代码编写: 需要用<%%>标签隔开,代码比较杂乱。
    index.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>    
        <title>My JSP 'index.jsp' starting page</title>
      </head>
      
      <body>
        <form action="check.jsp" method="post" name="frm">
         用户名:<input type="text" name="txtname" id="txtname" style="width=120px">
         <br>
         密码:<input type="password" name="txtpwd" id="txtpwd"style="width=120px">
         <br>
         <input type="submit" name="smt" id="login" >
         <input type="reset" name="rst" id="reset" >
        </form>
      </body>
    </html>
    

    check.jsp:

     <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
      <body>
      <%
      request.setCharacterEncoding("utf-8");
      String user_name=request.getParameter("txtname");//获取用户名字
      String user_pwd=request.getParameter("txtpwd");//获取用户密码
      if(user_name.equals("佳")&& user_pwd.equals("123")){
      %>
      <jsp:forward page="login.jsp">
      	<jsp:param value="<%=user_name %>" name="t_u_name"/>
      </jsp:forward>
     
      <% 
      }else{%>
    <jsp:forward page="index.jsp"/>
     <% }
      %>
        This is my JSP page. <br>
      </body>
    </html>
    
    

    login.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    
    <html>
    <head> 
    <title>登录</title>
    </head>
    <body>
    <%
    String uname=request.getParameter("t_u_name");
    out.println("welcome "+ uname + " login!");
     %>
    
    </body> 
    </html>
    

    效果:
    在这里插入图片描述

    可以看到,当用户信息不匹配时,本应该跳转回index.jsp页面的却留在check.jsp页面上。
    2 cookie 服务器跳转
    sessionuser.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        
        <title>My JSP 'index.jsp' starting page</title>
    
      </head>
      
      <body>
        <form action="sessioncheck.jsp" method="post" name="frm">
         用户名:<input type="text" name="txtname" id="txtname" style="width=120px">
         <br>
         密码:<input type="password" name="txtpwd" id="txtpwd"style="width=120px">
         <br>
         <input type="submit" name="smt" id="login" >
         <input type="reset" name="rst" id="reset" >
        </form>
      </body>
    </html>
    
    

    sessioncheck.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
      <body>
      <%
      request.setCharacterEncoding("utf-8");
      response.setContentType("text/html; charset=utf-8"); 
      String user_name=request.getParameter("txtname");//获取用户名字
      String user_pwd=request.getParameter("txtpwd");//获取用户密码
      if(user_name.equals("佳")&& user_pwd.equals("123")){
    	session.setAttribute("t_u_name", user_name);
    	response.sendRedirect("sessionlogin.jsp");
      }else{
    
     	response.sendRedirect("sessionuser.jsp");
      
      }
       %>
        This is my JSP page. <br>
      </body>
    </html>
    

    sessionlogin.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    
    <html>
    <head> 
    <title>登录</title> 
    </head>
    <body>
    
    welcome <%=session.getAttribute("t_u_name")%> login!
    
    </body> 
    </html>
    

    效果:
    在这里插入图片描述
    cookie机制下就回跳转回user.jsp,但是大概是浏览器的原因,跳回去的时候默认的正确信息已经填好了。


    注意点:

    • 输入输出涉及到中文字符,记得把字符集改成UTF-8
    • 表单中想要input中文字符,要记得加这条语句: request.setCharacterEncoding("utf-8");
    展开全文
  • --设计登陆界面 <tr><td colspan="2"><center><h1><i><b>Login Area</b></i></h1></center></td></tr> <tr><td><h1><i><b>UserID:</b></i></h1></td><td><form name="login"> name="user" type="text...
     
    

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script language="javascript">
    UserID and Password*/
    function passuser(form) {
    if (form.user.value=="weizhong") {   //判断用户名是否正确
    if (form.password.value=="weizhong") {    //判断密码是否正确         
    location="main.html"  //跳转页面
    } else {
    alert("Invalid Password")
    }
    } else {  alert("Invalid UserID")
    }
    }

    function my_cancel(form)
    {
     form.account.value="";
     form.password.value="";
    }
    </script>
    </head>

    <body>
    <!--设计登陆界面
    <center>
    <table bgcolor="white" cellpadding="12" border="1">
    <tr><td colspan="2"><center><h1><i><b>Login
    Area</b></i></h1></center></td></tr>
    <tr><td><h1><i><b>UserID:</b></i></h1></td><td><form name="login"><input
    name="user" type="text"></td></tr>
    <tr><td><h1><i><b>Password:</b></i></h1></td><td><input name="password"
    type="password"></td></tr>
    <tr><td><center><input type="button" value="Login"
    onClick="passuser(login)"></center></td>
    <td><center><br><input type="button" value="reset"
    onClick="my_cancel(login)"></form></td>
    </tr></table></center>
    </body>

    展开全文
  • web-登陆界面html-数据库

    千次阅读 多人点赞 2019-12-05 19:51:06
    概述 项目需要,于是花几天时间改站前端设计一个登录页面。页面设计首先通过html、css等语言完成,然后通过PHP调用后端数据库获取已授权用户信息,最后前端通过js的ajax调用php...效果实现 ...<!... ...meta charset="U...

    概述

    项目需要,于是花几天时间改站前端设计一个登录页面。页面设计首先通过html、css等语言完成,然后通过PHP调用后端数据库获取已授权用户信息,最后前端通过js的ajax调用php文件完成整个登录系统设计

    效果实现

    在这里插入图片描述

    代码实现(html)

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>login</title>
    	<style type="text/css">
    		@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300);
    		* {
    		  box-sizing: border-box;
    		  margin: 0;
    		  padding: 0;
    		  font-weight: 300;
    		}
    		body {
    		  font-family: 'Source Sans Pro', sans-serif;
    		  color: white;
    		  font-weight: 300;
    		}
    		body ::-webkit-input-placeholder {
    		  /* WebKit browsers */
    		  font-family: 'Source Sans Pro', sans-serif;
    		  color: white;
    		  font-weight: 300;
    		}
    		body :-moz-placeholder {
    		  /* Mozilla Firefox 4 to 18 */
    		  font-family: 'Source Sans Pro', sans-serif;
    		  color: white;
    		  opacity: 1;
    		  font-weight: 300;
    		}
    		body ::-moz-placeholder {
    		  /* Mozilla Firefox 19+ */
    		  font-family: 'Source Sans Pro', sans-serif;
    		  color: white;
    		  opacity: 1;
    		  font-weight: 300;
    		}
    		body :-ms-input-placeholder {
    		  /* Internet Explorer 10+ */
    		  font-family: 'Source Sans Pro', sans-serif;
    		  color: white;
    		  font-weight: 300;
    		}
    		.wrapper {
    		  background: #50a3a2;
    		  background: -webkit-linear-gradient(top left, #50a3a2 0%, #53e3a6 100%);
    		  background: linear-gradient(to bottom right, #50a3a2 0%, #53e3a6 100%);
    		  position: absolute;
    		  left: 0;
    		  width: 100%;
    		  height: 100%;
    		/*  margin-top: -200px;*/
    		  overflow: hidden;
    		}
    		.wrapper.form-success .container h1 {
    		  -webkit-transform: translateY(85px);
    		          transform: translateY(85px);
    		}
    		.container {
    		  max-width: 600px;
    		  margin: 0 auto;
    		  padding: 80px 0;
    		  padding-top:200px; 
    		  height: 400px;
    		  text-align: center;
    		}
    		.container h1 {
    		  font-size: 40px;
    		  -webkit-transition-duration: 1s;
    		          transition-duration: 1s;
    		  -webkit-transition-timing-function: ease-in-put;
    		          transition-timing-function: ease-in-put;
    		  font-weight: 200;
    		}
    		form {
    		  padding: 20px 0;
    		  position: relative;
    		  z-index: 2;
    		}
    		form input {
    		  -webkit-appearance: none;
    		     -moz-appearance: none;
    		          appearance: none;
    		  outline: 0;
    		  border: 1px solid rgba(255, 255, 255, 0.4);
    		  background-color: rgba(255, 255, 255, 0.2);
    		  width: 250px;
    		  border-radius: 3px;
    		  padding: 10px 15px;
    		  margin: 0 auto 10px auto;
    		  display: block;
    		  text-align: center;
    		  font-size: 18px;
    		  color: white;
    		  -webkit-transition-duration: 0.25s;
    		          transition-duration: 0.25s;
    		  font-weight: 300;
    		}
    		form input:hover {
    		  background-color: rgba(255, 255, 255, 0.4);
    		}
    		form input:focus {
    		  background-color: white;
    		  width: 300px;
    		  color: #53e3a6;
    		}
    		form button {
    		  -webkit-appearance: none;
    		     -moz-appearance: none;
    		          appearance: none;
    		  outline: 0;
    		  background-color: white;
    		  border: 0;
    		  padding: 10px 15px;
    		  color: #53e3a6;
    		  border-radius: 3px;
    		  width: 125px;
    		  cursor: pointer;
    		  font-size: 18px;
    		  -webkit-transition-duration: 0.25s;
    		          transition-duration: 0.25s;
    		}
    		form button:hover {
    		  background-color: #f5f7f9;
    		}
    		.bg-bubbles {
    		  position: absolute;
    		  top: 0;
    		  left: 0;
    		  width: 100%;
    		  height: 100%;
    		  z-index: 1;
    		}
    		.bg-bubbles li {
    		  position: absolute;
    		  list-style: none;
    		  display: block;
    		  width: 40px;
    		  height: 40px;
    		  background-color: rgba(255, 255, 255, 0.15);
    		  bottom: -160px;
    		  -webkit-animation: square 25s infinite;
    		  animation: square 25s infinite;
    		  -webkit-transition-timing-function: linear;
    		  transition-timing-function: linear;
    		}
    		.bg-bubbles li:nth-child(1) {
    		  left: 10%;
    		}
    		.bg-bubbles li:nth-child(2) {
    		  left: 20%;
    		  width: 80px;
    		  height: 80px;
    		  -webkit-animation-delay: 2s;
    		          animation-delay: 2s;
    		  -webkit-animation-duration: 17s;
    		          animation-duration: 17s;
    		}
    		.bg-bubbles li:nth-child(3) {
    		  left: 25%;
    		  -webkit-animation-delay: 4s;
    		          animation-delay: 4s;
    		}
    		.bg-bubbles li:nth-child(4) {
    		  left: 40%;
    		  width: 60px;
    		  height: 60px;
    		  -webkit-animation-duration: 22s;
    		          animation-duration: 22s;
    		  background-color: rgba(255, 255, 255, 0.25);
    		}
    		.bg-bubbles li:nth-child(5) {
    		  left: 70%;
    		}
    		.bg-bubbles li:nth-child(6) {
    		  left: 80%;
    		  width: 120px;
    		  height: 120px;
    		  -webkit-animation-delay: 3s;
    		          animation-delay: 3s;
    		  background-color: rgba(255, 255, 255, 0.2);
    		}
    		.bg-bubbles li:nth-child(7) {
    		  left: 32%;
    		  width: 160px;
    		  height: 160px;
    		  -webkit-animation-delay: 7s;
    		          animation-delay: 7s;
    		}
    		.bg-bubbles li:nth-child(8) {
    		  left: 55%;
    		  width: 20px;
    		  height: 20px;
    		  -webkit-animation-delay: 15s;
    		          animation-delay: 15s;
    		  -webkit-animation-duration: 40s;
    		          animation-duration: 40s;
    		}
    		.bg-bubbles li:nth-child(9) {
    		  left: 25%;
    		  width: 10px;
    		  height: 10px;
    		  -webkit-animation-delay: 2s;
    		          animation-delay: 2s;
    		  -webkit-animation-duration: 40s;
    		          animation-duration: 40s;
    		  background-color: rgba(255, 255, 255, 0.3);
    		}
    		.bg-bubbles li:nth-child(10) {
    		  left: 90%;
    		  width: 160px;
    		  height: 160px;
    		  -webkit-animation-delay: 11s;
    		          animation-delay: 11s;
    		}
    		@-webkit-keyframes square {
    		  0% {
    		    -webkit-transform: translateY(0);
    		            transform: translateY(0);
    		  }
    		  100% {
    		    -webkit-transform: translateY(-700px) rotate(600deg);
    		            transform: translateY(-700px) rotate(600deg);
    		  }
    		}
    		@keyframes square {
    		  0% {
    		    -webkit-transform: translateY(0);
    		            transform: translateY(0);
    		  }
    		  100% {
    		    -webkit-transform: translateY(-700px) rotate(600deg);
    		            transform: translateY(-700px) rotate(600deg);
    		  }
    		}
    		.cc{
    			text-decoration: none;
    			color: #53e3a6; 
    			}
    	</style>
    	<script type="text/javascript">
    		
    		 $("#login-button").click(function(event){
    				 event.preventDefault();
    			 
    			 $('form').fadeOut(500);
    			 $('.wrapper').addClass('form-success');
    		});
    		function check(){
    	    {
    		  if(form.username.value == "")//如果用户名为空
    		  {
    			alert("您还没有填写用户名!");
    			form.username.focus();
    			return false;
    		  }
    		  if(form.password.value == "")//如果密码为空
    		  {
    			alert("您还没有填写密码!");
    			myform.password.focus();
    			return false;
    		  }
    		}
    		
    		
    	</script>
    </head>
    <body>
    	<div class="wrapper">
    		<div class="container">
    			<h1>Welcome</h1>
    			
    			<form name='form' class="form" method='post' action='login.php' onSubmit="return check()">
    				<input type="text" placeholder="Username" name='username'>
    				<input type="password" placeholder="Password" name='password'>
    				<button type="submit" id="login-button" name='submit' value='submit'>Login</button>
    			</form>
    		</div>
    		
    		<ul class="bg-bubbles">
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    			<li></li>
    		</ul>
    	</div>
    </body>
    </html>
    
    

    PHP文件

    <?php 
    $username=$_POST['username'];
    $password=$_POST['password'];
    $link = mysqli_connect('127.0.0.1','root','123456','vultureData');
    $query=mysqli_query($link,"SELECT username,password FROM webuserinfo WHERE username = '$username'");//找到与输入用户名相同的信息,注意要取出的信息有两项
    $row = mysqli_fetch_array($query);
    if($_POST['submit']){    
        if($row['username']==$username &&$row['password']==$password){
            //setcookie('uname',$username,time()+7200);
            echo "<script>alert('successfully');window.location= 'index.php';</script>";
        }
        else echo "<script>alert('failed');history.go(-1)</script>";//返回之前的页面
    }
    include('login.html');?>
    
    
    展开全文
  • Java Web简单的注册登陆界面(mysql+servlet+jsp)

    万次阅读 多人点赞 2017-05-12 20:18:47
    通过一段时间Java Web的学习,写一个简单的注册界面来做个总结,也方便与大家分享交流。首先我们先写一个UserBean,代码如下: package com.szx.jnmc; public class User { private String username; private ...
  • 最近抽时间更新登陆界面,给一种清新的感觉,当然每个人感觉不一样,之前有上传过一个适应多平台的登陆界面,已经有下载50次了,不知道你有下载看过没有,这次在原来的基础上更新一些CSS,大家可以下载原来的更改就...
  • Maven Web项目Servlet开发之登陆界面

    千次阅读 2015-09-24 15:32:27
    Maven Web项目Servlet开发之登陆界面
  • Python 模拟Web界面登陆

    2019-10-14 17:03:00
    Demand:Python模拟登陆WebSphere Integrated Solutions Console Solution : # -*- coding: utf-8 -*- import requests # 模拟登陆WAS userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 ...
  • JAVA WEB----完整的登陆界面前端优化

    千次阅读 2020-05-23 16:17:33
    做完了之前的登陆界面后,我们要优化界面,使界面看起来,更加美观 第一步:去网站上下载Adminlte官网上下载框架 第二步:选择要使用的页面 把login.jsp和dist和plugins移动到idea后运行程序 第三步:修改使用的...
  • web程序中特别是信息管理系统,登陆功能必须有而且特别重要。每一个学习程序开发或以后工作中,都会遇到实现登陆功能的需求。而登陆功能最终提供给客户或展现给客户的最基本的就是2个文本框一个按钮用户名与密码,...
  • 使用Web界面登陆vSphere

    千次阅读 2014-11-01 17:40:02
    这都不需要担心,在vSphere中,VMware提供了基于浏览器对虚拟化基础设施进行管理的vSphere Web Client,使得管理员可以通过Web方式来管理虚拟化的平台。vSphere Web Client是安装在Windows服务器上的一个应用程序,...
  • 菜鸟学web---类似淘宝的登陆界面

    千次阅读 2016-10-19 22:17:50
    界面如下: 输入用户名或者密码时: 其中所用到的知识:简单的html 、css 和javascript, 在javascript中使用到了Javascript的正则表达式。(以后文章会写一些简单的正则表达式)html代码:<!DOCT
  • 1)管理–用户群组–创建用户群组 给群组授权 2)管理–用户–创建用户 至此普通账号便可以登陆web界面查看监控了,且对可查看的服务器只有查看的权限,无法更改 ...
  • HTML5+CSS3 精美登陆界面源码

    千次下载 热门讨论 2016-01-19 09:52:44
    3个很精美的登陆界面,全都是用HTML5+CSS3开发的,所以可能不适合低版本IE浏览器。大家可以下来看看,做的超级漂亮的。
  • Web登录界面

    2019-09-08 16:56:53
    一:采用纯JSP方式完成登录界面 1、创建Web项目LoginDemo (1):创建项目 (2):记得添加Web服务器配置 (3)记得在项目结构窗口里给项目添加Web功能 全部完成如下: 2、在web目录下创建login.jsp页面 并对...
  • 第一个登录界面web应用

    千次阅读 2017-10-15 12:31:20
    1.最基本的web登陆界面应用框架 在此案列中运用的是sendRedirect方法传递信息 2.对应每个流程写相应类 a.登陆界面编写package com.myfirstwebLogin;import java.io.PrintWriter;import javax.servlet....
  • 唯美网页登陆界面素材

    千次阅读 2019-03-08 16:22:21
    唯美网页登陆界面素材页面比较简单,就不展示源码了,背景的朦胧感用ps修过(高斯模糊),嘻~(皮一下)。然后就是css3里的box-shadow和不透明度的配合了,修一下圆角,OK!最后…喷子请进,重点,不留情面的那种,...
  • saltstack web uiweb平台界面

    万次阅读 2016-11-09 10:01:20
    1、克隆地址 git clone https: //github.com/saltstack/halite 2、生成index.html文件: ...然后打开http://ip:8080/app,通过salt/salt登陆即可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,259
精华内容 32,503
关键字:

web登录界面