精华内容
下载资源
问答
  • Java实现登录功能

    2018-10-12 22:13:26
    [实验任务二]:单一职责原则 登录模块在实际项目开发中很常见,请按照教材28页利用单一职责原则重构后类图实现这一模块。
  • Java实现简单的登录功能,代码如下: import java.util.Scanner; public class 登录界面 { public static void main(String[] args) { int[] passwordBox=new int[] {123,124,125}; String[] userBox= {...

    Java实现简单的登录功能,代码如下:

    import java.util.Scanner;
    public class 登录界面
    {
    
    	public static void main(String[] args)
    	{
    		int[] passwordBox=new int[] {123,124,125};
    		String[] userBox= {"xxx","许xx","迪迦"};
    		Scanner input=new Scanner(System.in);
    		System.out.println("请输入账号");
    		String user=input.nextLine();
    		System.out.println("请输入密码");
    		int password=input.nextInt();
    		boolean b=false;
    		for(int i=0;i<userBox.length;i++) {
    			if(userBox[i].equals(user)) {
    				if(passwordBox[i]==password) {
    					System.out.println("登录成功");
    					b=true;
    				}
    				break;
    			}
    		}
    		if(!b) {
    			System.out.println("账号或密码错误");
    		}
    		input.close();
    	}
    
    }

     

    展开全文
  • JAVA登录验证码的实现

    2018-03-14 21:42:59
    下面我们来使用java servlet来实现登录验证码的功能。 首先创建一个web项目,我们这里给出一个很简陋jsp页面进行前端展示,主要是为了实现验证功能。下面贴出代码: index.jsp: &lt;%@ pag...

    对于登录验证码,相信大家都不陌生,在一般的网站的登录时都会要求你输入验证码,这样可以有效保护你的账户的安全,防止黑客无限尝试登录暴力破解密码,也可以减少网站的垃圾数据。下面我们来使用java servlet来实现登录验证码的功能。

    首先创建一个web项目,我们这里给出一个很简陋的jsp页面进行前端展示,主要是为了实现验证的额功能。下面贴出代码:
    index.jsp:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
    
        <title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">    
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
        <script type="text/javascript">
        function reload(){
            var time=new Date().getTime();
            document.getElementById("code").src="<%=request.getContextPath()%>/servlet/ImageServlet?time="+time;
        }
    
        </script>
      </head>
    
      <body>
      <form action="<%=request.getContextPath()%>/servlet/VerifyServlet" method="get">
        验证码:<input type="text" name="verifyCode" />
        <img id="code" alt="验证码" src="<%=request.getContextPath()%>/servlet/ImageServlet"/>
        <a  href="javascript:reload();">看不清楚</a>
        <input type="submit" value="提交"/>
        </form>
      </body>
    </html>
    

    下面有两个servlet,在ImageServlet中我们会画出验证码图片,VerifyServlet中实现验证码的验证,看看前端提交过来的数据是否正确。
    ImageServlet.java:

    package cn.just;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.IOException;
    import java.util.Random;
    
    import javax.imageio.ImageIO;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    
    public class ImageServlet extends HttpServlet{
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            BufferedImage bi=new BufferedImage(68, 22, BufferedImage.TYPE_INT_RGB);
            Graphics g=bi.getGraphics();
            Color c=new Color(200, 150, 255);
            g.setColor(c);
            g.fillRect(0, 0, 68, 22);
            char[] ch="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".toCharArray();
            Random r=new Random();
            StringBuffer buffer=new StringBuffer();
            int len=ch.length,index;
            for(int i=0;i<4;i++){
                index=r.nextInt(len);
                g.setColor(new Color(r.nextInt(88), r.nextInt(188), r.nextInt(255)));
                g.drawString(ch[index]+"", (i*15)+3, 18);
                buffer.append(ch[index]);
            }
            req.getSession().setAttribute("verifyCode", buffer.toString());
            ImageIO.write(bi, "JPG", resp.getOutputStream());
        }
    }
    

    VerifyServlet.java:

    package cn.just;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class VerifyServlet extends HttpServlet{
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            String code=req.getParameter("verifyCode");
            String verifyCode=(String) req.getSession().getAttribute("verifyCode");
            resp.setContentType("text/html;charset=UTF-8");
            PrintWriter out=resp.getWriter();
            if(code.equals(verifyCode)){
                out.println("验证码正确");
                System.out.println("验证码正确");
            }else{
                out.println("验证码错误");
            }
            out.flush();
            out.close();
        }
    }
    

    最后是web.xml配置文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
      <display-name>Servlet_VerifyCode</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
      <servlet>
        <servlet-name>ImageServlet</servlet-name>
        <servlet-class>cn.just.ImageServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>ImageServlet</servlet-name>
        <url-pattern>/servlet/ImageServlet</url-pattern>
      </servlet-mapping>
    
      <servlet>
        <servlet-name>VerifyServlet</servlet-name>
        <servlet-class>cn.just.VerifyServlet</servlet-class>
      </servlet>
    
      <servlet-mapping>
        <servlet-name>VerifyServlet</servlet-name>
        <url-pattern>/servlet/VerifyServlet</url-pattern>
      </servlet-mapping>
    
    </web-app>

    至此,我们已经实现了验证码的验证功能,还有很多种方式来实现验证码功能,这里就使用servlet来实现,希望对大家有用。

    展开全文
  • 这个是我写的java代码实现的登陆注册上传项目,里面还有用户名和密码正则验证,手机号验证码注册,使用scoket编程思想,可以实现两地登录传输文件的功能
  • 主要为大家详细介绍了java web实现自动登录功能,具有一定参考价值,感兴趣小伙伴们可以参考一下
  • java+jsp页面实现用户登录功能,适用于新手更好理解和上手登录整个流程。
  • 主要介绍了Java简易登录注册功能实现代码解析,文中通过示例代码介绍非常详细,对大家学习或者工作具有一定参考学习价值,需要朋友可以参考下
  • java实现简单的登录功能

    千次阅读 2019-10-29 19:34:27
    java中在控制台的登录功能 代码如下,都有相应解析 public static void main(String[] args) { //定义一个用户个人信息 String name="易烊千玺"; String pwd="123456"; //让用户输入相应信息 Scanner ...

    java中在控制台的登录功能

    代码如下,都有相应的解析

    public static void main(String[] args) {
    		//定义一个用户的个人信息
    		String name="易烊千玺";
    		String pwd="123456";
    		//让用户输入相应信息
    		Scanner scanner=new Scanner(System.in);
    	    System.out.println("请输入用户名:");
    	    String inputName=scanner.next();
    	    System.out.println("请输入密码:");
    	    String inputPwd=scanner.next();
    	    //判断输入的资料是否正确
    	    if(inputName.equals(name)) {
    	    	if(!inputPwd.equals(pwd)) {
    	    		System.out.println("密码错误\n登录失败");
    	    	}else {
    	    		System.out.println("登陆成功\n1.查询余额\n2.退出");
    	    	}
    	    	
    	    }else {
    	    	System.out.println("用户不存在\n登录失败");
    	    }
    	   
    	}
    	
    
    展开全文
  • java实现登录功能

    2020-11-21 17:49:58
    import java.util.Scanner; public class LoginTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); for(int i=3;i>0;i--){ System.out.println("请输入您用户名和...
    package lagou.mode3;
    
    import java.util.Scanner;
    
    public class LoginTest {
    
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            for(int i=3;i>0;i--){
                System.out.println("请输入您的用户名和密码:");
                String name=sc.next();
                String password=sc.next();
                if("admin".equals(name)&&"123456".equals(password)){
                    System.out.println("登录成功,欢迎使用!");
                    break;
                }
                if(i==1)
                    System.out.println("账户已冻结,请联系客服人员!");
                else
                    System.out.println("用户名或密码错误,您还有"+(i-1)+"次机会!");
            }
        }
    }
    
    展开全文
  • java实现简单的登录注册功能,数据存储在一维数组中,实现登录,注册,修改密码,修改信息等功能,可以在讲课中当例子使用。
  • 本资源实现了简单的登录注册功能,数据库表设计相对简单 要进行引用朋友 需要在代码中修改数据库连接内容和登录用户等 即可拿来使用。
  • JAVA实现单点登录功能

    2014-05-19 23:12:58
    JAVA 实现单点登录功能 ! 包含 所有详细文档 ! 试用手册值得学习
  • java实现登录页面验证码功能

    千次阅读 2017-10-09 10:36:14
    那么在java中,我们是如何实现验证码呢?这里,我用servelet做个demo。代码清单:package com.test;import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image....
  • 转自:http://blog.csdn.net/java2000_net/archive/2008/05/25/2479277.aspx老紫竹专栏 第一步,登陆时候一旦选择了[自动登录]选项,则需要在登陆成功后,附加下面代码 应为一般网站都提供保存用户名...
  • If you like coding in Java, then you will be happy to know that using Java there also exists a way to generate dynamic web pages and that way is Java Servlet. But before we move forward with our ...
  • Java秒杀实战——实现登录功能 实现登录功能 一、数据库设计 数据库中包含主要信息为:手机号码、昵称、密码、salt、头像、注册时间、上次登录时间、登陆次数。 二、明文密码两次MD5处理 MD5典型应用是对一段...
  • 之前做过一个很简单的登录功能,但是代码不够规范,ajax也没有学,所以再写一个更加规范简单登陆页面。 用到了之前阿里巴巴数据库连接池druid,配置就不多写了,之前发过,自行翻阅 登录成功,自动跳转 登陆...
  • 基于java的远程登录和文件传输功能的实现
  • 主要介绍了Java CRM系统用户登录功能实现代码实例,文中通过示例代码介绍非常详细,对大家学习或者工作具有一定参考学习价值,需要朋友可以参考下
  • java实现类似于QQ的登录注册功能

    万次阅读 多人点赞 2018-07-09 13:57:28
    在去食堂路上想到一个点子,觉得很有意思就写了出来。...写了四个类文件分别是Constant.java(用于存放数据)、Account.java(一个简单账户类)、Login.java(用来实现登录界面和功能)和R...
  • Java Mysql+Mybatis 实现用户登录功能 相关配置: 1.相关配置 首先java的编译器有许多,我使用编译器是idea,jkd使用是1.8版本,Tomcat是8.5.45版本。至于maven,我在这里没用到,所以跟我不一样同学可以自行...
  • ssm框架实现验证码登录,不需要配置jar包,不需要配置springMVC文件,直接在前台配置标签和JavaScript,然后在controller中配置三个方法,资料齐全
  • 主要为大家详细介绍了Java struts2 validate用户登录校验功能实现的具体步骤,具有一定参考价值,感兴趣小伙伴们可以参考一下
  • java web实现登录功能

    千次阅读 2019-06-18 21:59:47
    用到技术jsp+servlet+mysql ...%@ page language="java" pageEncoding="UTF-8" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <...
  • 主要介绍了Java实现用户不可重复登录功能,非常不错,具有参考借鉴价值,需要朋友参考下
  • JAVA登录界面的实现(二)

    万次阅读 多人点赞 2018-06-16 10:28:13
    前一篇文章中我们已经实现了一个基本的登录界面。今天我们继续完善一下这个登录界面,给这个界面添加一个登录验证的功能。 首先根据这个功能我们先来整理一下设计思路 验证账号密码 1.对登录按钮设置一个事件监听...
  • 主要介绍了使用Java servlet实现自动登录退出功能,,本文通过实例代码给大家介绍非常详细,具有一定参考借鉴价值,需要朋友可以参考下
  • public static boolean login(int[] message){ Scanner scanner = new Scanner(System.in); System.out.println("请输入账号:"); int id = scanner.nextInt(); int i = 0; f...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,604
精华内容 2,241
关键字:

java登录功能的实现

java 订阅