最近开发了一个船员招聘网的程序,但是由于部分功能需要配合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. [Git]解决: error: unable to create file src/main/webapp/xxxxxx/xxxx: Filename too long

    git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api,为此踩了个坑. 1 解决方案 $ git config --global core ...

  2. [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/Web源(Apache HTTP(D))/自建源仓库]

    若想搞懂整个配置过程和原理,就按照章节(1 / 2)一步一步地来. 若想直接一步到位,不想花过多时间,尽快配好,就直接看附件章节. 什么是yum源? Yum(全称为 Yellow dog Update ...

  3. Centos 7安装Elasticsearch 7.6

    Centos 7安装Elasticsearch 7.6 Elasticsearch与JDK版本对应关系 在安装 Elasticsearch 时,要注意 Elasticsearch 与 JDK 的版本对 ...

  4. input输入框输入组合的限制

    1 输入大小写字母.数字.下划线: 2 <input type="text" οnkeyup="this.value=this.value.replace(/[^\ ...

  5. 数据结构(DataStructure)-02

    数据结构-02 **数据结构-01回顾** **数据结构-02笔记** **作业讲解** **链表作业题一** **链表作业题二** **链表作业题三** **线性表 - 栈(LIFO)** **线性 ...

  6. Django笔记三十五之admin后台界面介绍

    本文首发于公众号:Hunter后端 原文链接:Django笔记三十五之admin后台界面介绍 这一篇介绍一下 Django 的后台界面使用. Django 自带了一套后台管理界面,可用于我们直接操作数 ...

  7. 用tk.mybaits实现指定字段更新

    ​ 去年年底的因为业务需要需要在使用tk.mybaits框架的系统中实现指定字段的更新,可是tk.mybaits框架本身并不支持这个功能,我翻遍了CSDN和其他相关的技术相关的网站都没有找到相关的解决 ...

  8. 2022-04-24:用go语言重写ffmpeg的muxing.c示例。

    2022-04-24:用go语言重写ffmpeg的muxing.c示例. 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息. 添加音频和视频流,并为每个流创建 AVCod ...

  9. 2021-10-18:乘积最大子数组。给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。力扣152。

    2021-10-18:乘积最大子数组.给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积.力扣152. 福大大 答案2021-1 ...

  10. .NET周报 【5月第2期 2023-05-14】

    国内文章 XUnit数据共享与并行测试 https://www.cnblogs.com/podolski/p/17388602.html 在单元或者集成测试的过程中,需要测试的用例非常多,如果测试是一 ...