精华内容
下载资源
问答
  • C#用户登录界面代码

    2018-12-27 22:41:22
    用C#写的一个简单的用户登录界面,初学者可以下载,高手请忽略。
  • web用户登录界面

    万次阅读 多人点赞 2019-09-08 18:35:33
    1.创建一个web项目 2.书写index.jsp 运行结果: 3.设置默认主页 4.创建登录时处理的jsp和成功,失败的页面 成功页面: 失败页面: 5.最终运行结果: ...

    1.创建一个web项目
    在这里插入图片描述
    2.书写index.jsp
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    3.设置默认主页
    在这里插入图片描述
    4.创建登录时处理的jsp和成功,失败的页面
    在这里插入图片描述
    成功页面:
    在这里插入图片描述
    失败页面:
    在这里插入图片描述
    5.最终运行结果:
    在这里插入图片描述

    展开全文
  • java web登录界面代码

    千次阅读 2017-11-23 19:21:00
    大概流程: 在java web项目中 导入sqljdbc4的包 在java Resources中完成java代码 在webContent 下建立一个存放自己写jsp的文件夹 ...java web 登录界面代码: 1.Data_uil.java import java.sql.*; ...

    大概流程:

    java web项目中 导入sqljdbc4的包

    java Resources中完成java代码

    webContent 下建立一个存放自己写jsp的文件夹

    sqljdbc4jstl-1.2 包粘贴载WEB-INF文件下的lib文件下。

     

    java web 登录界面源代码

     

    1.Data_uil.java

    import java.sql.*;
    public class Data_uil 
    {
        public  Connection getConnection()
        {
            try{
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            }catch(ClassNotFoundException e)
            {
                e.printStackTrace();
            }
            String user="***";
            String password="***";
            String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=***";
            Connection con=null;
            try{
                con=DriverManager.getConnection(url,user,password);
            }catch(SQLException e)
            {
                e.printStackTrace();
            }
            return con;
        }
    
        public  String selectPassword(String username)
        {
            Connection connection=getConnection();
            String sql="select *from login where username=?";
            PreparedStatement preparedStatement=null;
            ResultSet result=null;
            String password=null;
            try{
                preparedStatement=connection.prepareStatement(sql);
                preparedStatement.setString(1,username);
                
                result=preparedStatement.executeQuery();//可执行的     查询
                if(result.next())
                    password=result.getString("password");
                    
            }catch(SQLException e){
                e.printStackTrace();
            }finally
            {
                close(preparedStatement);
                close(result);
                close(connection);
            }
            System.out.println("找到的数据库密码为:"+password);
            return password;    
        }
        public  void close (Connection con)
        {
            try{
                if(con!=null)
                {
                    con.close();
                }
            }catch(SQLException e)
                {
                    e.printStackTrace();
                }
        }
        public  void close (PreparedStatement preparedStatement)
        {
            try{
                if(preparedStatement!=null)
                {
                    preparedStatement.close();
                }
            }catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        public  void close(ResultSet resultSet)
        {
            try{
                if(resultSet!=null)
                {
                    resultSet.close();
                }
            }catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
    }

     

     2.login_check.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>验证用户密码</title>
    </head>
    <body>
    <jsp:useBean id="util" class="util.Data_uil" scope="page" />
    <%
        
        String username=(String)request.getParameter("username");
        String password=(String)request.getParameter("password");
        if(username==null||"".equals(username))
        {
            out.print("<script language='javaScript'> alert('用户名不能为空');</script>");
            response.setHeader("refresh", "0;url=user_login.jsp");
        }
        else
        {
            System.out.println("输入的用户名:"+username);
            String passwordInDataBase=util.selectPassword(username);
            System.out.println("密码:"+passwordInDataBase);
            
            if(passwordInDataBase==null||"".equals(passwordInDataBase))
            {
                out.print("<script language='javaScript'> alert('用户名不存在');</script>");
                response.setHeader("refresh", "0;url=user_login.jsp");
            }
            else if(passwordInDataBase.equals(password))
                    {
                       out.print("<script language='javaScript'> alert('登录成功');</script>");
                       response.setHeader("refresh", "0;url=loginSucces.jsp");
                    }
            else
            {
                 out.print("<script language='javaScript'> alert('密码错误');</script>");
                 response.setHeader("refresh", "0;url=user_login.jsp");
            }
        }
    %>
    </body>
    </html>

     

    3.loginSucces.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=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <hr size="10" width="26%" align="left" color="green">
      <font size="6" color="red" >登录成功 </font>
      <hr size="10" width="26%" align="left" color="green">
    </body>
    </html>

     

    4.user_login.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=ISO-8859-1">
    <title>登录界面</title>
    </head>
    
    <body  background="C:\Users\win8\workspace\Login\image\9dcbdc339e72a5663b5c289fb5573c13_10.jpg" >
        <center>
        <br><br><br><br><br><br>
        <h1 style="color:yellow">Login</h1>
        <br>
        <form name="loginForm" action="login_check.jsp" method="post">   
              <table Border="0" >
                        <tr >
                        
                            <td>账号</td>
                            <td><input type="text" name="username"></td>
                        </tr>
                        <tr>
                            <td>密码</td>
                            <td><input type="password" name="password">
                            </td>
                        </tr>
                   </table>
                   <br>
                    <input type="submit" value="登录" style="color:#BC8F8F">
        </form>
        </center>
    
    </body>
    </html>

     

    运行结果截图:

     

     

     

     

     

    转载于:https://www.cnblogs.com/ssyh/p/7886558.html

    展开全文
  • java web 实现用户登录界面

    万次阅读 2017-09-29 21:00:48
    就以java web实现用户登录界面的一个简单web应用程序开头吧。 1.提交页面userLogin.jsp,主要代码如下: 姓 名: 密 码: 2.接受信息并验证程userReceive.jsp,关键代码如下: ("RdName")
    前面写的都是C语言的程序,今天开始陆续连载java语言的。
    就以java web实现用户登录界面的一个简单web应用程序开头吧。
    1.提交页面userLogin.jsp,主要代码如下:
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <form action="userReceive.jsp" method="post">
    姓  名:<input type="text" name="RdName"><br>
    密  码:<input type="password" name="RdPasswd"><br><br>
    <input type="submit" value="确定">
    </form>

    2.接受信息并验证程userReceive.jsp,关键代码如下:
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
      <body>
        <%String Name=request.getParameter("RdName");
        String Passwd=request.getParameter("RdPasswd");
         if (Name.equals("lichaoyu")&&Passwd.equals("123456")){%>
         <jsp:forward page="loginCorrect.jsp"/>
         <%}else{%>
         <jsp:forward page="loginFalse.jsp"/>
         <%}%>
      </body>

    3.成功登入页面loginCorrect.jsp,关键代码如下:
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
      <body>
        <%String Name=request.getParameter("RdName"); %>
        欢迎,<%=Name%>成功登录!
      </body>
    

    4.登录失败页面loginFalse.jsp,关键代码如下:
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
      <body>
      用户名或密码错误,登录失败!<br>
      </body>
    

    展开全文
  • web-登录界面html

    2019-12-05 18:18:52
    本资源为登陆界面,通过web显示,编程语言包括html、css、js、php,其中php负责与后端数据库连接,获取后端用户信息。
  • C# web编程,登陆界面代码

    热门讨论 2012-06-19 10:09:46
    C# web编程,登陆界面代码,判断用户是否已登录
  • 用jquery手写的web登录界面前端代码,欢迎讨论相互学习。
  • web登录界面模板

    2018-11-27 20:25:24
    一个web系统,需要管理员登录登录界面。总共有几十个模板。供java web开发者使用
  • 用户注册登录界面设计+代码

    热门讨论 2011-10-12 22:00:50
    简单的用户注册登录界面设计+源代码,采用DIV+CSS结构,简洁
  • c#web窗体登录界面登录注册以及密码找回发送邮箱功能 效果图如下: 1.登录界面aspx代码 .auto-style1 { width: 300px; } .auto-style2 {

    c#web窗体登录界面登录注册以及密码找回发送邮箱功能

    效果图如下:






    1.登录界面aspx代码
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="login.aspx.cs" Inherits="ebook.Pages.login" %>
    
    
    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="../Scripts/jquery-1.8.2.min.js"></script> <title></title> <style type="text/css"> .auto-style1 { width: 300px; } .auto-style2 { width: 300px; } .auto-style2 tr td:first-child { //tr里面第一个td text-align: right; width: 100px; } .auto-style2 tr td:last-child { //tr里面最后一个td text-align: left; } </style> <script> $(function () { $("#forgetPwd").click(function () { //登录界面忘记密码 $("#LoginSign").css("display", "none"); //登录界面隐藏 $("#FindPwd").css("display", "block"); //找回密码界面显示 }); $("#BtnfindPwd").click(function () { //找回密码界面的 找回密码按钮事件 if ($("#mail").val() == "") { $("#errormsg").text("邮箱不能为空"); } else { $("#errormsg").text(""); //取消后面span标签的内容显示 $.post("../Handler/FindPwdHandler.ashx", { "mail": $("#mail").val() }, function success(data) { if (data == "NO") { $("#errormsg").text("邮箱不存在"); //输入的邮箱不存在 } else { alert("邮箱发送成功!"); } }); } }); }) </script> </head> <body> <form id="form1" runat="server"> <div id="LoginSign"> <table class="auto-style1"> <tr> <td style="text-align: center"> <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Names="楷体" Font-Size="XX-Large" ForeColor="#3366FF" Text="用户登录"></asp:Label> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <table class="auto-style2"> <tr> <td> <asp:Label ID="Label2" runat="server" Text="用户名:"></asp:Label> </td> <td> <asp:TextBox ID="txt_User_Name" runat="server" TabIndex="1"></asp:TextBox> </td> </tr> <tr> <td> <asp:Label ID="Label3" runat="server" Text="密码:"></asp:Label> </td> <td> <asp:TextBox ID="txt_User_Pwd" runat="server" TabIndex="2"></asp:TextBox> <a href="javascript:void(0)" id="forgetPwd">忘记密码</a> </td> </tr> <tr> <td> <asp:Button ID="btn_Login" runat="server" TabIndex="3" Text="登录" OnClick="btn_Login_Click" /> </td> <td> <asp:Button ID="btn_Register" runat="server" TabIndex="4" Text="注册" OnClick="btn_Register_Click" /> </td> </tr> <tr> <td> </td> <td> <asp:Label ID="Labinfo" runat="server" Font-Size="Smaller" ForeColor="Red"></asp:Label> //显示登录成功失败的提示 </td> </tr> </table> </td> </tr> </table> </div> <div id="FindPwd" style="display: none"> <table> <tr> <td> <asp:Label ID="Label5" runat="server" Text="邮箱:"></asp:Label><asp:TextBox ID="mail" runat="server"></asp:TextBox><span id="errormsg"></span></td> </tr> <tr> <td> <input type="button" value="找回密码" id="BtnfindPwd" /></td> </tr> </table> </div> </form> </body> </html>
    2.登录界面aspx.cs代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using BLL;
    using MODEL;
    using ebook.App_Start;
    using System.IO;
    using System.Text;
    namespace ebook.Pages
    {
        public partial class login : System.Web.UI.Page
        {
            HuiyuanTablemodel model = new HuiyuanTablemodel();
            Logincheckbll bll = new Logincheckbll();
            protected void Page_Load(object sender, EventArgs e)
            {
               
            }
    
            //登录
            protected void btn_Login_Click(object sender, EventArgs e)
            {
                model.huiyuanming = this.txt_User_Name.Text.ToString();
                model.password = this.txt_User_Pwd.Text.ToString();
                if(bll.logincheck(model))
                {
                    Labinfo.Text = "登录成功";
                   // Session["Username"] = this.txt_User_Name.Text.ToString();
                   // Session[Common.Username] = this.txt_User_Name.Text.ToString();
                }
                else
                {
                    this.txt_User_Name.Focus();
                    Labinfo.Text = "登录失败";
                }
    
             
            }
    
            //注册
            protected void btn_Register_Click(object sender, EventArgs e)
            {
                Response.Redirect("register.aspx");     //页面跳转
            }
        }
    }

    3.注册页面aspx代码
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="register.aspx.cs" Inherits="ebook.Pages.register" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
        <title></title>
        <style type="text/css">
            .auto-style1 {
                width: 600px;
            }
    
            #table2 tr td:first-child {
                width: 100px;
                text-align: right;
            }
    
            #table2 tr td:last-child {
                text-align: left;
            }
    
            #table2 th {
                width: 220px;
                text-align: left;
            }
    
            .auto-style2 {
                height: 23px;
            }
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
            <table align="center" class="auto-style1">
                <tr>
                    <td style="text-align: center">
                        <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Names="楷体" Font-Size="XX-Large" ForeColor="#3366FF" Text="用户注册"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td> </td>
                </tr>
                <tr>
                    <td>
                        <table class="auto-style1" id="table2">
                            <tr>
                                <td>
                                    <asp:Label ID="Label2" runat="server" Text="用户名:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_User_Name" runat="server" TabIndex="1"></asp:TextBox>
                                    *</th>
                                <td>
                                    <asp:Button ID="btn_Check" runat="server" OnClick="btn_Check_Click" TabIndex="2" Text="检测用户名" />
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt_User_Name" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label3" runat="server" Text="密码:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_User_Pwd" runat="server" TabIndex="3"></asp:TextBox>
                                    *</th>
                                <td>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txt_User_Pwd" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                </td>
                            </tr>
                            <tr>
                                <td class="auto-style2">
                                    <asp:Label ID="Label4" runat="server" Text="确认密码:"></asp:Label>
                                </td>
                                <th class="auto-style2">
                                    <asp:TextBox ID="txt_ReUser_Pwd" runat="server" TabIndex="4"></asp:TextBox>
                                    *</th>
                                <td class="auto-style2">
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txt_ReUser_Pwd" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                    <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txt_User_Pwd" ControlToValidate="txt_ReUser_Pwd" ErrorMessage="CompareValidator">两次输入的密码不一致</asp:CompareValidator>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label5" runat="server" Text="姓名:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_Rel_Name" runat="server" TabIndex="5"></asp:TextBox>
                                    *</th>
                                <td>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txt_Rel_Name" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label6" runat="server" Text="性别:"></asp:Label>
                                </td>
                                <th>
                                    <asp:DropDownList ID="DDL_Sex" runat="server" TabIndex="6">
                                        <asp:ListItem>男</asp:ListItem>
                                        <asp:ListItem>女</asp:ListItem>
                                    </asp:DropDownList>
                                </th>
                                <td> </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label7" runat="server" Text="出生日期:"></asp:Label>
                                </td>
                                <th>
                                    <asp:DropDownList ID="DDL_Year" runat="server" TabIndex="7">
                                    </asp:DropDownList>年
                                 
                                    <asp:DropDownList ID="DDL_Month" runat="server" TabIndex="8">
                                    </asp:DropDownList>月
                                 
                                    <asp:DropDownList ID="DDL_Day" runat="server" TabIndex="9">
                                    </asp:DropDownList>日
                                </th>
                                <td> </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label8" runat="server" Text="联系地址:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_Address" runat="server" TabIndex="10"></asp:TextBox>
                                </th>
                                <td> </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label9" runat="server" Text="邮政编码:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_Postalcode" runat="server" TabIndex="11"></asp:TextBox>
                                </th>
                                <td>
                                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txt_Postalcode" ErrorMessage="RegularExpressionValidator" ValidationExpression="\d{6}">邮政编码不符合</asp:RegularExpressionValidator>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label10" runat="server" Text="联系电话:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_Tel" runat="server" TabIndex="12"></asp:TextBox>
                                    *</th>
                                <td>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txt_Tel" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                    <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txt_Tel" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[1][358][0-9]{9}$">联系电话格式不符合</asp:RegularExpressionValidator>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label11" runat="server" Text="手机:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_Mobile" runat="server" TabIndex="13"></asp:TextBox>
                                </th>
                                <td> </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label14" runat="server" Text="邮箱:"></asp:Label>
                                </td>
                                <th>
                                    <asp:TextBox ID="txt_mail" runat="server" TabIndex="15"></asp:TextBox>
                                </th>
                                <td class="auto-style2">
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txt_mail" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                    <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="txt_mail" ErrorMessage="RegularExpressionValidator" ValidationExpression="^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$">邮箱格式不符</asp:RegularExpressionValidator>
                                </td>
                            </tr>
                            <tr>
                                <td class="auto-style2">
                                    <asp:Label ID="Label12" runat="server" Text="身份证号:"></asp:Label>
                                </td>
                                <th class="auto-style2">
                                    <asp:TextBox ID="txt_ID_Card" runat="server" TabIndex="14"></asp:TextBox>
                                    *</th>
                                <td class="auto-style2">
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txt_ID_Card" ErrorMessage="RequiredFieldValidator" ForeColor="Red">此项必填</asp:RequiredFieldValidator>
                                    <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="txt_ID_Card" ErrorMessage="RegularExpressionValidator" ValidationExpression="\d{17}[\d|X]|\d{15}">身份证号码格式不符</asp:RegularExpressionValidator>
                                </td>
                            </tr>
                            <tr>
                                <td> </td>
                                <th>
                                    <asp:Button ID="btn_Register" runat="server" OnClick="btn_Register_Click" TabIndex="15" Text="注册" />
                                    <asp:Button ID="btn_Catch" runat="server" OnClick="btn_Catch_Click" TabIndex="16" Text="重填" />
                                    <asp:Label ID="Label13" runat="server" Font-Size="Smaller" ForeColor="Red" Text="带*的为必填项"></asp:Label>
                                </th>
                                <td> </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td style="text-align: center">
                        <asp:Label ID="Labinfo" runat="server" Font-Size="Smaller" ForeColor="Red"></asp:Label>
                    </td>
                </tr>
            </table>
        </form>
    </body>
    </html>

    4.注册页面aspx.cs代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data.SqlClient;
    using BLL;
    using MODEL;
    using System.Text;
    using ebook.Common;
    namespace ebook.Pages
    {
        public partial class register : System.Web.UI.Page
        {
            Registerbll bll = new Registerbll();
            HuiyuanTablemodel model = new HuiyuanTablemodel();
            static string statu;
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)                              //页面初次加载
                {
                    #region 初始化年、月、日
                    for (int year = 1930; year <= 2008; year++)
                    {
                        DDL_Year.Items.Add(year.ToString());
                    }
                    for (int month = 1; month <= 12; month++)
                    {
                        DDL_Month.Items.Add(month.ToString());
                    }
                    for (int day = 1; day <= 31; day++)
                    {
                        DDL_Day.Items.Add(day.ToString());
                    }
                    #endregion
                    //按钮不触发验证事件
                    this.btn_Catch.CausesValidation = false;   //注册事件
                    this.btn_Check.CausesValidation = false;   //检测用户名事件
                }
            }
            //注册
            protected void btn_Register_Click(object sender, EventArgs e)
            {
                #region 获取输入表的信息
                model.huiyuanming = this.txt_User_Name.Text.ToString();
                //MD5加密
                MD5 a = new MD5();  //错误方法
                string md5Pwd = a.jiamiMD5(this.txt_User_Pwd.Text.ToString());
                model.password = md5Pwd;
                model.name = this.txt_Rel_Name.Text.ToString();
                model.sex = DDL_Sex.SelectedIndex.ToString();//0代表男   1代表女
                StringBuilder brithday1 = new StringBuilder();
                brithday1.Append(DDL_Year.SelectedItem);
                brithday1.Append("-");
                brithday1.Append(DDL_Month.SelectedItem);
                brithday1.Append("-");
                brithday1.Append(DDL_Day.SelectedItem);
                model.brithday = Convert.ToDateTime(brithday1.ToString());
                model.address = this.txt_Address.Text.ToString();
                model.postal = this.txt_Postalcode.Text.ToString();
                model.phone = this.txt_Tel.Text.ToString();
                model.telphone = this.txt_Mobile.Text.ToString();
                model.idcard = this.txt_ID_Card.Text.ToString();
                model.mail = this.txt_mail.Text.ToString();
                #endregion
                //statu有null,true,false三个状态,null代表没有检测用户名,直接注册提交,true代表检测用户名成功,注册。 false代表检测用户名失败,
                if (statu == null)
                {
                    string name = txt_User_Name.Text;
                    if (bll.Search(name))
                    {
                        Labinfo.Text = "对不起,此用户已经被注册,请输入其他用户名!";
                    }
                    else
                    {
                        if (bll.insert(model))
                        {
                            Response.Write("<script>alert('注册成功!')</script>");
                        }
                        else
                        {
                            Response.Write("<script>alert('注册失败!')</script>");
                        }
                    }
                }
                else if (statu == "true")
                {
                    if (bll.insert(model))
                    {
                        Response.Write("<script>alert('注册成功!')</script>");
                        statu = null;
                    }
                    else
                    {
                        Response.Write("<script>alert('注册失败!')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('用户名相同!')</script>");
                }
    
            }
    
            //重填
            protected void btn_Catch_Click(object sender, EventArgs e)
            {
                this.txt_User_Name.Focus();
                this.txt_User_Name.Text = "";
                this.txt_User_Pwd.Text = "";
                this.txt_ReUser_Pwd.Text = "";
                this.txt_Rel_Name.Text = "";
                this.txt_Address.Text = "";
                this.txt_Postalcode.Text = "";
                this.txt_ID_Card.Text = "";
                this.txt_Mobile.Text = "";
                this.txt_Tel.Text = "";
                this.DDL_Sex.SelectedIndex = 0;
                this.DDL_Year.SelectedIndex = 0;
                this.DDL_Month.SelectedIndex = 0;
                this.DDL_Day.SelectedIndex = 0;
            }
    
            //检测用户名
            protected void btn_Check_Click(object sender, EventArgs e)
            {
                string name = txt_User_Name.Text;
                if (bll.Search(name))
                {
                    Labinfo.Text = "对不起,此用户已经被注册,请输入其他用户名!";
                    statu = "false";
                }
                else
                {
                    Labinfo.Text = "恭喜您,此用户名可以使用!";
                    statu = "true";
                }
            }
        }
    }

    4.找回密码,发送到邮箱

      <div id="FindPwd" style="display: none">
                <table>
                    <tr>
                        <td>
                            <asp:Label ID="Label5" runat="server" Text="邮箱:"></asp:Label><asp:TextBox ID="mail" runat="server"></asp:TextBox><span id="errormsg"></span></td>
                    </tr>
                    <tr>
                        <td>
                            <input type="button" value="找回密码" id="BtnfindPwd" /></td>
                    </tr>
                </table>
            </div>

     <script>
            $(function () {
                $("#forgetPwd").click(function () {
                    $("#LoginSign").css("display", "none");
                    $("#FindPwd").css("display", "block");
                });
                $("#BtnfindPwd").click(function () {
                    if ($("#mail").val() == "") {
                        $("#errormsg").text("邮箱不能为空");
                    }
                    else {
                        $("#errormsg").text("");
                        $.post("../Handler/FindPwdHandler.ashx", { "mail": $("#mail").val() }, function success(data) {
                            if (data == "NO") {
                                $("#errormsg").text("邮箱不存在");
                            }
                            else {
                                alert("邮箱发送成功!");
                            }
                        });
                    }
                });
            })
        </script>


    5 .../Handler/FindPwdHandler.ashx代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using BLL;
    using System.Net.Mail;  //邮箱发送的引用文件
    using System.Net;       //身份验证的引用文件
    using System.Text;
    using ebook.Common;
    
    namespace ebook.Handler
    {
        /// <summary>
        /// FindPwdHandler 的摘要说明
        /// </summary>
        public class FindPwdHandler : IHttpHandler
        {
            Checkmail checkmail = new Checkmail();
    
            public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                string mail = context.Request["mail"];
                if (checkmail.CheckmailISnull(mail))            //mail存在,发送邮件
                {
                    sendMail(mail);
                }
                else
                {
                    context.Response.Write("NO");
                }
            }
    
            private void sendMail(string mail)
            {
                string newPwd = Guid.NewGuid().ToString().Substring(0, 6);           //随机创建一个新的密码
                string userid = checkmail.GetuseridBymail(mail);                     //通过邮箱找到账户名称
                MD5 md5 = new MD5();
                if (updatePwd(userid, md5.jiamiMD5(newPwd)))                         //密码更新成功在发送邮件
                {
                    try
                    {
                        MailMessage mailMsg = new MailMessage();                                 //MailMessage引用using System.Net.Mail;
                        mailMsg.From = new MailAddress("xxxxx@163.com", "小红");                 //源邮件地址
                        mailMsg.To.Add(new MailAddress("xxxxx@163.com", "asd"));                 //接收人地址
                        mailMsg.SubjectEncoding = Encoding.GetEncoding(936);                     //这里非常重要,如果你的邮件标题包含中文,这里一定要指定,否则对方收到的极有可能是乱码。
                        mailMsg.Subject = "找回密码";                                            //标题
                        mailMsg.BodyEncoding = Encoding.GetEncoding(936);                        //邮件正文的编码, 设置不正确, 接收者会收到乱码
                        StringBuilder sb = new StringBuilder();
                        sb.Append("您在xxx网修改密码");
                        sb.Append("您的ID:" + userid);
                        sb.Append("密码:" + newPwd);
                        mailMsg.Body = sb.ToString();                                            //邮件正文
                        mailMsg.IsBodyHtml = true;                                               //邮件正文是否是HTML格式
                        //指定Smtp服务地址
                        SmtpClient Client = new SmtpClient("smtp.163.com");                      //smtp.136.com smtp.qq.com
                        Client.Credentials = new NetworkCredential("xxxxxx@163.com", "xxxxx");   //NetworkCredential引用using System.Net; 发件人的邮箱和密码
                        Client.Send(mailMsg);
                    }
                    catch (Exception ex)
                    {
    
                        throw ex;
                    }
                }
                else
                {
                    //不发送邮箱,因为密码更新失败!!
                }
    
            }
    
     
            private bool updatePwd(string userid, string Pwd)               //更新旧密码
            {
                if (checkmail.updatePwd(userid, Pwd))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
    
            public bool IsReusable
            {
                get
                {
                    return false;
                }
            }
        }
    }





    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201604/13/1460531795_240122.png) 红色位置打出“账号或密码错误” 要用到什么才能实现? 我之前用url传参数可以 但是 感觉不太好 希望大神来帮我指点一下 谢谢
  • Java Web学习之简易版登录界面

    万次阅读 多人点赞 2019-07-15 15:02:11
    Java Web学习之登录界面 ​ 今天给大家带来的是Java web登录界面的实现。 ​ 功能:通过登录界面输入正确的用户名和密码点击登录到正确的页面。 ​ 功能实现:主要通过前端使用jsp,通过form表单的提交功能将信息...
  • 一个用户登录界面html

    2015-03-05 14:22:46
    一个用户登录界面html
  • Web前端案例_QQ登录界面实现

    千次阅读 2017-06-25 15:47:07
    Web前端案例_QQ登录界面实现 这篇写一个关于web前端的实现案例。 1.目的:利用div+css实现网页版QQ登录前端界面
  • ASP .NET登录界面用户验证码代码

    万次阅读 2006-06-22 17:51:00
    //ASP .NET用户登录界面经常用到验证码代码如下private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 Label4.Text=RandomNum(4); } public string RandomNum(int n...
  • Web技术,制作简易的登录界面

    千次阅读 2019-08-20 20:22:53
    登录界面 首先需要了解登录界面中分为几个部分(分板块后,设置div,方便操作),我们将其分为三个部分 第一步,制定框架: 1.首先在body部分设置出一个div模块,用于在界面中显示出一个登录界面框; 2.在一级div...
  • web-前端之登录界面

    万次阅读 多人点赞 2017-09-26 15:36:57
    这个是简单的登录界面的实现,不能够拖拽,但后面会法比偶一个能够实现拖拽的登录界面 <!DOCTYPE html> <html lang="en"><head> <meta charset="utf-8"> <meta ...
  • java web登录界面中添加验证码

    千次阅读 2017-10-18 10:54:47
    引言:Java web登录界面中添加验证码 1、前端HTML页面部分 登陆 用户名: 密 码: 验
  • C#做的Web用户登录注册系统

    热门讨论 2011-09-14 21:51:44
    C#做的Web用户登录注册系统,这是一个登录的项目,包含三层架构以及通用实体类。
  • web程序登陆界面

    2018-11-07 13:26:02
    一步一步实现web程序信息管理系统之一----登陆界面实现 web程序登陆界面
  • JavaWeb小项目-简单Web登录注册界面

    千次阅读 2020-09-14 16:44:42
    Java小项目-简单Web登录注册界面 为了完成一个作业弄的。 Java+servlet+Mysql 本次项目的原型作者是“WANGZIC” 这是它原项目的下载链接 原代码有一些问题,本项目作出了一些改动,值得一提的是漏洞很多,仅供新手...
  • 如果你对idea中创建maven依赖下的web工程不是很了解,请参见上一篇博客—-idea中创建maven依赖下的第一个web工程 各路大神对于idea的基本操作已经非常的熟悉了, 嗯,我还是一只入门不久的小菜鸟, 对于maven依赖...
  • Web登录 ** 1、 写一个登录界面,并为其写上js 2、 后端代码(python) #进入登录界面 @app.route("/") def login(): return render_template('login.html') #获取表单提交的数据,并返送结果 @app.route("/...
  • python用web.py之登录界面

    千次阅读 多人点赞 2019-04-06 11:39:56
    web.py是python第三方库,用于web开发的一个库,用它来做一个简单的登录界面; 前提是python导入了web.py库; 首先我们建立一个hello.py文件; import web//导入web模块; urls = ( ‘/(.*)’,‘hello’)//正则表达式; ...
  • 数据库名是Member login.aspx代码:      .a  {  color: #FF0000;  }        用户名:      ErrorMess
  • java web简单的登录界面 jsp实现

    千次阅读 2018-07-01 22:49:05
    此次试验所用到的软件是myeclipse10,tomcat7,Dreamweaver,sql...连接数据库使用的事javabean方法,需要实现下载好sqlserver2008的驱动程序,在web project文件夹下的src文件夹下新建包“Bean”,并在此包下新建...
  • 简单javaweb有关登录界面代码实现

    千次阅读 2019-07-16 17:41:19
    登录界面代码实现 要求 一个注册页面(form表单,servlet) username(文本框) password:密码(密码框) passwordYes :再次输入密码(密码框) hobby(多选框) sex(单选框) info(文本域) servlet处理注册...
  • 使用eclipse创建一个web登录界面项目

    万次阅读 多人点赞 2019-07-02 04:58:48
    charset=utf-8" pageEncoding="utf-8"%> 登录界面 登录 账号: 密码: 然后点击这个服务器[红色方框],再点击启动[红色箭头] 接着打开浏览器,输入网址 http://localhost:8080/login/  //其中login属于工程名称,请...
  • 简单WEB登录页面代码实现

    千次阅读 2020-03-03 20:57:40
    longin.html:登录页面,此处action引用**/**类型的地址,JSP可以用${ pageContext.request.contextPath }/LS <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 337,684
精华内容 135,073
关键字:

web用户登录界面代码