最近开发了一个船员招聘网的程序,但是由于部分功能需要配合ASP代码才能使用,所以就发现以前写的这个asp登录认证代码,今天就将他公布一下。

<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>.........</title>
<style type="text/css">
<!--
body,td,th {
font-size: 14px;
}
-->
</style>
<script language=javascript>
function CheckForm()
{
 if (document.Add.yonghu.value==""){
;
document.Add.yonghu.focus();
return false;
  }
  if (document.Add.mima.value==""){
;
document.Add.mima.focus();
return false;
  }
  if (document.Add.mima2.value==""){
;
document.Add.mima2.focus();
return false;
}
}
</script>
 
<%
if request("act")="login" Then
yonghu=Request.form("yonghu")
mima=Request.form("mima")
mima2=Request.form("mima2")
sql="select * from [sheng_admin] where yonghu='"&yonghu&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,1
if rs.eof then
%>
<script language="javascript">
;
window.location="login.asp";
</script>
<%
else
if rs("mima")<>mima then
%>
<script language="javascript">
;
window.location="login.asp";
</script>
<%
else
if rs("mima2")<>mima2 then
%>
<script language="javascript">
;
window.location="login.asp";
</script>
<%
else
'写入COOKIE
session("admin")="sheng_admin"
session("yonghu")=rs("yonghu")
session("mima")=rs("mima")
session("shijian")=rs("shijian")
response.write "<script language="";window.location='sheng_center.asp';</script>"
rs.close
set rs=nothing
conn.close
set conn=nothing
 
'最后一次登录时间,写入数据库 https://www.ning8.cn
set rs1=server.createobject("adodb.recordset")
sql="select shijian from [sheng_admin] where yonghu='"&yonghu&"'"
rs1.open sql,conn,1,3
rs1("shijian")=now()
rs1.update
rs1.close
set rs1=nothing
 
end if
end if
end if
%>
<%end if%>
</head>
<body>
<p>&nbsp;</p>
<p align="center" style="color:#0066CC; font-size:18px; font-weight:bold;">&nbsp;</p>
<table width="273" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#EBEBEB">
<form name="Add" onSubmit="submit.disabled=1" action="login.asp?act=login" method="post">
  <tr>
    <td width="83" height="50" bgcolor="#FFFFFF" align="center">登录账号:</td>
    <td width="187" bgcolor="#FFFFFF"><input name="yonghu" type="text" id="yonghu" /></td>
  </tr>
  <tr>
    <td height="50" bgcolor="#FFFFFF" align="center">登录密码:</td>
    <td bgcolor="#FFFFFF"><input name="mima" type="text" id="mima" /></td>
  </tr>
  <tr>
    <td height="50" bgcolor="#FFFFFF" align="center">二次密码:</td>
    <td bgcolor="#FFFFFF"><input name="mima2" type="text" id="mima2" /></td>
  </tr>
  <tr>
    <td height="50" colspan="2" bgcolor="#FFFFFF" align="center"><input type="submit" name="Submit" value=" 登录认证 " onClick="return CheckForm();" /></td>
  </tr>
  </form>
</table>
</body>
</html>

asp登录认证,记录最后一次登录时间,写入数据库代码的更多相关文章

  1. Asp.net MVC4 记录在线用户数及登录时长

    Global.asax.cs文件 public class MvcApplication : System.Web.HttpApplication { /// <summary> /// ...

  2. MVC 登录认证与授权及读取登录错误码

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来. 十年河东十年河西,莫欺少年穷 学无止境,精益求精    最近在自学MVC,遇到的问题很多,索性一点点总结下 ...

  3. 来吧学学.Net Core之登录认证与跨域资源使用

    序言 学习core登录认证与跨域资源共享是越不过的砍,所以我在学习中同样也遇到啦这两个问题,今天我们就用示例来演示下使用下这2个技术点吧. 本篇主要内容如下: 1.展示一个登录认证的简单示例 2.跨域 ...

  4. 【项目实践】一文带你搞定Session和JWT的登录认证方式

    以项目驱动学习,以实践检验真知 前言 登录认证,估计是所有系统中最常见的功能了,并且也是最基础.最重要的功能.为了做好这一块而诞生了许多安全框架,比如最常见的Shiro.Spring Security ...

  5. 厉害!我带的实习生仅用四步就整合好SpringSecurity+JWT实现登录认证!

    小二是新来的实习生,作为技术 leader,我还是很负责任的,有什么锅都想甩给他,啊,不,一不小心怎么把心里话全说出来了呢?重来! 小二是新来的实习生,作为技术 leader,我还是很负责任的,有什么 ...

  6. Asp.Net MVC3.0网站统计登录认证的在线人数

    Asp.Net MVC3.0网站统计登录认证的在线人数 前言 对于一个网站来说,统计在线人数是一个很重要的工作.平时也发现很多的网站论坛等都有在线人数的显示.对于一个网站如果在线人数很多,用户看到了这 ...

  7. 记录一下在SpringBoot中实现简单的登录认证

    代码参考博客: https://blog.csdn.net/weixin_37891479/article/details/79527641 在做学校的课设的时候,发现了安全的问题,就不怀好意的用户有 ...

  8. IdentityServer4结合AspNetCore.Identity实现登录认证踩坑填坑记录

    也可以自定义实现,不使用IdentityServer4.AspNetIdentity这个包,当然还要实现其他接口IResourceOwnerPasswordValidator. IProfileSer ...

  9. Java 实现 SSH 协议的客户端登录认证方式--转载

    背景 在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解.首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间 ...

  10. Springboot-shiro-redis实现登录认证和权限管理

    Springboot-shiro-redis实现登录认证和权限管理 在学习之前: 首先进行一下Apache Shiro和Shiro比较: Apache Shiro是一个功能强大.灵活的,开源的安全框架 ...

随机推荐

  1. 【Spring注解驱动】(三)Servlet 3.0

    前言 今天是7.21日,终于是看完了..暑假在家学习是真的差点意思 1 Servlet 3.0简介 Servlet 2.0是在web.xml中配置servlet filter.listener.Dis ...

  2. 在CentOS上安装与卸载Docker Engine

    本文参考Docker官网提供的 安装手册编写 测试使用的操作系统版本为CentOS 7.9 安装Docker Engine 要在 CentOS 上开始使用 Docker 引擎,请确保 满足先决条件,然 ...

  3. 自定义Python版本ESL库访问FreeSWITCH

    环境:CentOS 7.6_x64Python版本:3.9.12FreeSWITCH版本 :1.10.9 一.背景描述 ESL库是FreeSWITCH对外提供的接口,使用起来很方便,但该库是基于C语言 ...

  4. 使用js截取路径参数方法

    1.根据传入的路径和参数名称截取 export function getUrlParams(href,name) { var reg = new RegExp("(^|\\?|&)& ...

  5. Django笔记三十一之全局异常处理

    本文首发于公众号:Hunter后端 原文链接:Django笔记三十一之全局异常处理 这一篇笔记介绍 Django 的全局异常处理. 当我们在处理一个 request 请求时,会尽可能的对接口数据的格式 ...

  6. Vue项目的网络请求代理到封装详细步骤

    1.创建vue项目 vue create demo demo是项目名称 2.安装axios 进入demo里面打开终端(黑窗口),执行 npm install axios 3.进行config.js配置 ...

  7. 如何在SpringBoot项目中兼容Jersey和SpringMVC框架?

    文章目录 Jersey框架介绍 常用的注解: SpringBoot中SpringMVC兼容Jersey 整合Jersey REST(Representational State Transfer)表象 ...

  8. 分布式搜索引擎Elasticsearch基础入门学习

    一.Elasticsearch介绍 Elasticsearch介绍 Elasticsearh 是 elastic.co 公司开发的分布式搜索引擎. Elasticsearch(简称ES)是一个开源的分 ...

  9. 2022-07-30:以下go语言代码输出什么?A:[]byte{} []byte;B:[]byte{} []uint8;C:[]uint8{} []byte;D:[]uin8{} []uint8。

    2022-07-30:以下go语言代码输出什么?A:[]byte{} []byte:B:[]byte{} []uint8:C:[]uint8{} []byte:D:[]uin8{} []uint8. ...

  10. 2021-07-30:两个有序数组间相加和的Topk问题。给定两个有序数组arr1和arr2,再给定一个整数k,返回来自arr1和arr2的两个数相加和最大的前k个,两个数必须分别来自两个数组。按照降

    2021-07-30:两个有序数组间相加和的Topk问题.给定两个有序数组arr1和arr2,再给定一个整数k,返回来自arr1和arr2的两个数相加和最大的前k个,两个数必须分别来自两个数组.按照降 ...