精华内容
下载资源
问答
  • 做网页时如何提示登录成功
    千次阅读
    2021-06-10 13:36:52

    先介绍下登录过程,然后介绍代码如何做。

    登录过程

    下面这个页面是起始页面,因为我已经测试过了,所以这里会显示我的用户名

    bVum8A

    点击按钮跳转到登录页面,输入用户名,密码,然后点击登录(注意这里我们的用户名是:segment)

    bVunba

    页面会跳转到起始页面,并且会显示我们刚才的用户名

    bVunfk

    起始页面设计--goTo-demo.html

    主要代码如下:

    登录返回后下面显示你的登录用户名

    点击跳转登录

    当前用户名是:

    var username = document.getElementById("username");

    window.onload = function(){

    if(localStorage.username.length>1){

    username.innerHTML = localStorage.username; //给标签加用户名

    }

    }

    function login(){

    // 构造返回链接

    var returnUrl = "returnUrl=goTo-demo.html";

    var Url = "goToLogin-demo.html" + "?" + returnUrl;

    location.href = Url;

    }

    登录页面设计--goToLogin-demo.html

    主要代码如下:

    页面登录

    用户名:

    密  码:

    登录

    function login(){

    var username = document.getElementById('username').value;

    var password = document.getElementById('password').value;

    // 用户名和密码都不为空

    if(username&&password){

    localStorage.username = username;

    var url = location.search.split("=")[1];

    location.href = url; //从地址栏获取返回地址,实现跳转

    }

    }

    更多相关内容
  • if(username.equals("aaa") && password.equals("123")){ out.print("恭喜你登陆成功"+username); }else{ out.print("很抱歉你输入的账户信息有误,请");%> 登陆页面的实现_.jsp">重新输入a> <% } %> body> ...
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    
    <style>
    		h3{
    		text-align: center;
    		}
    		.user{
    		color: #999;
    		}
    		form{
    		text-align: center;
    		}
    		form .rem{
    		margin-left: 30px;
    		}
    </style>
    
    <body>
    
    <%@ include file="_a7_登陆页面的实现_top.jsp"%><!-- 静态包含 -->
    <%-- <jsp:include page="_a7_登陆页面_top.jsp"></jsp:include> --%> <!-- 这是动态包含,运行时的包含 -->
    	<h3>欢迎进入清华大学用户登陆页面</h3>
    	
    <form type="text" action="_a7_登陆页面的实现_账户密码.jsp" method="post">
    
    	<p> 用户名:<input type="text" name="username" value="请输入用户名" class="user"
    	onfocus="if(this.value=='请输入用户名'){this.value='';this.style.color='#424242'} " 
        onblur="if(this.value==''){this.value='请输入用户名' ; this.style.color='#999'}"> 
        </p>
        
    	<p>&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" name="password"> </p>
    	
    	<input type="submit" value="登陆" class="rem">
    	<input type="reset"  value="重置" class="rem"> 
    	
    </form>
    
    <%@ include file="_a7_登陆页面的实现_bottom.jsp"%>
    
    </body>
    
    <script type="text/javascript">
    		 
    </script>
    
    </html>
    
    
    
    

    _a7_登陆页面的实现_top.jsp:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
     <center>
        	<img src="image/baner.jpg" width=100%/>
        </center>
    </body>
    </html>
    

    _a7_登陆页面的实现_账户密码.jsp:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    
    <%
    	String username = request.getParameter("username");
    	String password = request.getParameter("password");
    	
    	if(username.equals("aaa") && password.equals("123")){
    		out.print("恭喜你登陆成功"+username);
    	}else{
    		out.print("很抱歉你输入的账户信息有误,请");%>		
    		<a href="_a7_登陆页面的实现_.jsp">重新输入</a>
    	<% }
    %>
    
    
    </body>
    </html>
    

    _a7_登陆页面的实现_bottom.jsp:

    <%@ page contentType="text/html; charset=UTF-8" %>
    <table width="100%" cellspacing="0" cellpadding="4" align="center" bordercolor="#A6CAF0" border=1>
        <tr> 
          <td> <div align="center"> 
              <p>清华大学软件系  <br>
                 学校地址:北京市黄泉路1880号花拳绣腿<br/>
                 电话:100010001
              </p>
        </div></td>
        </tr>
    </table>
    
    
    

    最终效果:
    在这里插入图片描述
    若账号密码输入正确则:
    在这里插入图片描述
    若账号密码输入错误则:
    在这里插入图片描述

    说明: 相对于未实现登陆功能的登陆页面,仅仅添加了上面的_a7_登陆页面的实现_账户密码.jsp文件
    展开全文
  • 登陆页面,提交信息,匹配数据库,提示登录成功或失败

    摘要

    • 制作一个登陆页面,用户提交登陆信息后,查询后台数据库,进行数据匹配,匹配成功后,返回一个登陆成功地提示,否则提示登陆失败

    登陆页面制作

    源码

    • 登陆页面制作的源代码
    
    <!--文件名register.jsp-->
    <!-- 这里制作了一个登陆页面,并提交到了数据库查询页面 -->
    
    <%@ page language="java" contentType="text/html; charset=gb2312" %>
    
    <html>
    	<body>
             请登录<br>             
            <!-- method.post使URL传值地址栏不可见 -->
            <!-- action.路径 使提交之后调用该页面处理后面的事情 -->
            <form action="database.jsp" method="post">  
             请输入您的学号:<input type ="text" name="stunumber"><br>  <!-- type.text普通文本框 -->
             请输入您的姓名:<input type ="text" name="stuname"><br>
            <input type ="submit" value="登录">   <!-- type.submit提交按钮 -->
            </form>
    
            <!-- 接下来就是验证密码,然后登陆,一个页面也可以滴,但我就要两个页面-->
            
            <!--这是网页的尾页制作,类似版权说明部分-->
            <%@ include file="information.jsp" %>
      </body>
    </html>
    

    效果展示

    登录页面

    数据库查询

    源码

    
    <!--文件名database.jsp-->
    <!-- 这部分是连接MySQL数据库的代码,并且进行了查询操作 -->
    
    <%@ page language="java" import="java.sql.*"
    	contentType="text/html; charset=gb2312"%>
    
    <!-- 对request转码使之支持中文哦,要求,采用了method.post且在getPatameter之前使用 -->
    <%request.setCharacterEncoding("gb2312");%>
    <%
    	String stunumber = request.getParameter("stunumber");
    	String stuname = request.getParameter("stuname");
    	
    	//测试输出代码,输出到控制台(console)
    	//System.out.print(stunumber);
    	//System.out.print(stuname);
    	
    	if (stunumber != null && stuname != null) {
    		Class.forName("com.mysql.jdbc.Driver");
    		//修改具体的值,member数据库名,root用户名,密码自己设的MySQL的登陆密码
    		Connection con = DriverManager.getConnection(
    				"jdbc:mysql://localhost:3306/member?useSSL=true&characterEncoding=gb2312", "root", "123456");
    		
    		//PreparedStatement预处理语句对象
    		PreparedStatement stat = null;
    		ResultSet rs = null;
    		
    		//mess表名,number属性名,name属性名,一定要和自己建的MySQL数据库信息匹配哦
    		String sql = "SELECT * FROM mess WHERE number=?&&name=?";
    		
    		//使用预处理语句
    		stat = con.prepareStatement(sql);
    		
    		//传值,第一个?通配符,按顺序对应1,第二个?通配符,按顺序对应2
    		stat.setString(1, stunumber);
    		stat.setString(2, stuname);
    		
    		//开始执行查询操作
    		rs = stat.executeQuery();
    		if (rs.next()) {
    			out.println("登录成功");
    		} //
    		else {
    			out.println("登录失败");
    		}
    		stat.close();
    		con.close();
    	}
    %>
    <!--这是网页的尾页制作,类似版权说明部分-->
    <%@ include file="information.jsp" %>
    
    

    数据库配置

    数据库

    效果展示

    数据库匹配成功

    网页尾页

    • 简单制作,利用了表格标签

    源码

    <!--文件名information.jsp-->
    
    <!-- 这是网页的尾页部分 -->
    
    <%@ page contentType="text/html; charset=gb2312"%>
    <hr>
    <!-- style.background-color背景颜色 -->
    <div id="copy" style="background-color: #E7EAEA;  height: 205px; width: 100%; ">
    	<table border="0" width=100% >
    		<tr align="center" height="50">
    			<td rowspan="4" width=20%>
    			<img src="../images/logo3.png" width="200" height="200" alt="无法加载logo">
    			</td>
    			<td></td>
    			<td></td>
    			<td></td>
    			<td></td>
    		</tr>
    		<tr height="50">
    			<td width=20%>number:</td>
    			<td>112211</td>
    			<td>number:</td>
    			<td>112212</td>
    		</tr>
    		<tr height="50">
    			<td width=20%>董事长:</td>
    			<td>某某某</td>
    			<td>副董事长:</td>
    			<td>某某某</td>
    		</tr>
    		<tr height="50">
    			<td width=20%>phone:</td>
    			<td>18325486752</td>
    			<td>phone:</td>
    			<td>15286954575</td>
    		</tr>
    	</table>
    </div>
    
    

    效果展示

    尾页

    思考:

    • 乱码问题:乱码一直都是一个很头疼的问题
    • 解决方案:全都保持一致的编码方式:GBK,gb2312,UTF-8,ISO-8859-1等,只用其一
    <!--两者作用相同-->
    <%@  page contentType="text/html; charset=gb2312"  %>
    <%@  page pageEncoding="gb2312"  %>
    
    展开全文
  • 具体就是Shiro鉴权登陆成功后 authc网页还是没办法进行访问,还是会被拦截到默认的anon 网页, # 在测试服务器的tomcat上没问题,但是在生产服务器上就是不能访问 是因为生产https访问的缘故?。 ```<!-- 自定义...
  • Python模拟登陆网页的三种方法

    千次阅读 2022-07-29 16:31:20
    爬虫模拟网页登陆,获取网页内容

    Python模拟登陆网页的三种方法

    一、利用Cookie实现登陆

    1、先登陆后取网页中的Cookie加入到headers(标头),再用get方法获取网页内容

    import requests
    
    headers = {
        "Cookie": "你登陆后网页的Cookie"
    }
    url = 'https://user.17k.com/ck/author/shelf?page=1&appKey=2406394919'
    response = requests.get(url,headers=headers)
    response.encoding = 'utf-8'
    print(response.json())
    

    2、获取Cookie的步骤

    1)打开开发者模式(按下f12),进入网络(network),并输入登陆账号密码

    在这里插入图片描述

    2)找到相应的文件,查看“请求标头”

    在这里插入图片描述

    运行结果:

    在这里插入图片描述

    二、利用from data的数据提交账号密码

    1、先登陆然后找到登陆响应页面的from data的数据(即账号密码)用post提交账号密码

    import requests
    
    session = requests.session()
    url = "https://passport.17k.com/ck/user/login"
    
    data = {
        "loginName":"你的账号",
        "password":"你的密码"
    }
    session.post(url,data=data)
    resp = session.get("https://user.17k.com/ck/author/shelf?page=1&appKey=2406394919")
    print(resp.json())
    

    找到data的步骤:

    1)进入17k.com然后点击书架,进入登陆页面,输入账号密码

    在这里插入图片描述

    2)登陆后注意网络(network)里面的login文件并点击,找到负载(或者往下拉找到 from data)

    在这里插入图片描述

    3)把你的账号密码copy到代码里面来

    在这里插入图片描述

    运行结果:

    在这里插入图片描述

    三、Selenium模拟登陆

    注意事项:

    1、下载chrome浏览器

    2、下载对应版本的Chromedriver,不对应就会出bug

    3、一定先查看需要操作的页面元素是否有一层iframe框架(可以在页面元素中ctrl+f输入iframe或frame搜索),不然找不到元素,操作不了。

    4、XPath路径可以直接复制网页里面的

    1、模拟人工输入账号、密码

    from selenium import webdriver
    import time
    driver.get("https://user.17k.com/www/bookshelf/")
    time.sleep(2)
    #获取登陆模块的iframe
    el_path = driver.find_element_by_xpath('/html/body/div[4]/div/div/iframe')
    #进去该iframe
    driver.switch_to.frame(el_path)
    #进入成功后,输入账号密码以及勾选同意并点击登陆
    driver.find_element_by_xpath('//dd[@class="user"]/input').send_keys('你的账号')
    driver.find_element_by_xpath('//dd[@class="pass"]/input').send_keys('你的密码')
    #勾选同意
    driver.find_element_by_xpath('//*[@id="protocol"]').click()
    #点击登陆
    driver.find_element_by_xpath('//dd[@class="button"]/input').click()
    

    在这里插入图片描述

    四、其他链接

    chromedriver下载链接

    展开全文
  • 动态实现web网页登陆和注册功能[保姆级教学]

    千次阅读 多人点赞 2021-12-17 10:13:45
    动态实现页面登陆和注册功能!!!!
  • 网页上有错误怎么修复提示参数错误先关闭当前浏览出错的网页返回桌面,点击下方的“开始”选项。然后在点击开始这个选项的, 在开始选项上方弹出一个小面板,我们这里找到“运行”选项并点击它。在点击打开运行选项...
  • 登陆成功跳转到指定页面

    千次阅读 2019-12-20 13:13:30
    "登陆失败" ) } } , error : function ( ) { alert ( "12" ) } } ) ; } function regist ( ) { location . href = "../page/regist" } < / script > < / html > ...
  • 使用IDEA实现登陆网页

    千次阅读 2020-04-03 17:46:34
    第一次出来的网页点击登陆后无法进行页面跳转,出现提示信息。当正确输入用户名及密码后页面返回到登陆页面: 此时的核心判断语句代码为: String loginName = req.getParameter("loginNam...
  • 一个简单的网页登陆(html)

    千次阅读 2021-03-20 22:07:18
    今天和大家分享如何用html一个简易版的登陆网页。 一般简单的登陆页面有用户名、密码框以及提交与清空两个按钮,效果图如下所示: 1.首先网页制作中应当包含两个部分head以及body; <html> <head> &...
  • 在我想要用selenium写入cookie实现免登录爬取某个网页时,遇到了麻烦。因为这个网站的登录界面和登录后的界面的域名不一样。比如(举例非真实): 登录前的登录界面可能是>>>www.baidu.com/ 登录后的会变化...
  • 打开页面自动弹出登陆提示

    千次阅读 2020-06-02 21:39:15
    效果图: 代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> .login-header { width: 100%;...
  • 网页版Facebook第三方登陆

    千次阅读 2020-03-19 19:41:59
    网页版Facebook登陆 facebook上面,提供的三方接口很多,但是文档内容都是东拼西凑的,看起来太麻烦,没有一个能立马实现的demo,自己写的网站用了facebook登陆,在这里一个总结。 ①登陆上你的facebook,前提你...
  • JavaWeb登陆成功后跳转到上一个页面

    万次阅读 2015-10-07 15:10:23
    JavaWeb登陆成功后跳转到上一个页面,这个标题注定要词不达意,你可能会遇到这样的情形,当点击页面的某个请求,由于用户未登录,需要跳转到登录页,用户登录成功后,再跳转到上一个页面;还有一种情况,多个页面...
  • 错误描述: ...错误提示: 系统不存在此账户,请重新输入 错误分析: ping 了一下登录页面的地址 > ping member.oasispeople.cn 正在 Ping member.oasispeople.cn [116.63.147.142] 具有 32 字节
  • 但是始终无法显示连接成功之后跳出来的网页。。。 但是访问其他的网页是没有问题的,说明是网络连接没有问题 并且考虑到兼容性问题,之后尝试在不同的浏览器上访问此网站,尝试了: 火狐、ie、edge、谷
  • 2.然后打开phpstudy_pro,启动Apache服务器(每次想要链接数据库都要先这个操作) (想要详细了解PHP服务器可以点击---->可以点击----> https://blog.csdn.net/qq_780662763/article/details/108346226) ...
  • 在使用springboot搭建服务器,把该...原因:程序默认只加载Application.java所在包及其子包下的内容,所以,编写的controller类需要和Application.java在同一个包里面才行,把文件移动到相应的包里面就可以成功了 ...
  • JSP简单网页登陆

    千次阅读 2018-07-18 23:06:29
    练习题:编写一个JSP程序,实现用户登陆,当用户输入的用户名或者密码错误的时候,将页面重定向到错误提示页,并在该页面显示30秒后,自动返回到用户登陆页面。 首先写一个登陆页面 login.jsp &lt;%@ page ...
  • python控制网页成功经验

    千次阅读 2020-10-21 18:41:43
    webbrowser只能整体操作网页,没法像selenium那样每个网页元素都可以操控,webbrowser有三种用法: webbrowser.open 在当前打开 webbrowser.open_new_tab 打开新的标签页 webbrowser.open_window 打开新的窗口 第一...
  • 为了能快速上手,本文就只讲操作,不细讲原理了。如果有看不懂的地方,或者想继续深入了解,可以参考虫师的《web接口开发与自动化测试》,也可以在评论留言 注意:本文建立在前一个...2.登陆成功(需要使用dj...
  • 当用户名为admin、密码为123提示用户登录成功,否则提示用户无法登录 //这部分是登陆界面 package s9; import java.awt.*; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event....
  • Javaweb---成功登陆后自动跳转jsp页面

    万次阅读 2017-12-02 14:50:57
    通过ajax技术让用户输入的用户名与密码得到验证,验证通过后(即登录成功)自动跳转到主页界面; 首先学习一些能实现自动转页面的方法,择需选择。 使用href超链接标记 客户端跳转...使用forward总标记 服务器跳转
  • 今天师哥说电脑上不了网,经过检查是可以连接上客户端的,但是网页就是打不开,一般情况下遇到这种问题我都是检查网络的一系列配置最后就可以成功解决的,但是这一次还是木有解决,找了度娘试了几个方法还是不行。...
  • * 模拟登陆,登陆成功将获取到1688的cookie用于访问后面的页面爬取数据,增加数据获取几率 * * @return * @throws IOException */ private Connection.Response simulateLogin() throws IOException { /*模拟...
  • 网安新手,在搭建DVWA靶场遇到了403 - Forbidden 禁止访问的情况,如下图: 为此我找了一些大神写的资料,最终解决,方法
  • 这篇博文跟大家分享下如何配置微信公众号网页授权域名和JS接口安全域名配置。
  • 安装Nessus后,登录https://localhost:8834时提示网页无法访问,去到安装目录下的以系统管理员运行Nessusd.exe弹出提示nessusd.exe启动失败,无法找到入口,(无法作用于动态链接库C:\windows\system32\wpcap.dll...
  • 企业微信-第三方应用网页授权登陆

    万次阅读 2019-03-05 11:00:32
    1、构造第三方应用网页授权链接 如果第三方应用需要在打开的网页里面携带用户的身份信息,第一步需要构造如下的链接来获取 code: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&amp;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,314
精华内容 27,725
热门标签
关键字:

做网页时如何提示登录成功