我创建了一个简单的页面,使用 HTML 表单检查用户名和密码,我想知道有人使用此用户名和密码登录了多少次:
用户名:管理员密码:管理员
我想我必须使用 Cookies 或 Sessions ,但我无法更改这些值,也无法在每次有人登录时向这些值添加 1。
我能做些什么来解决这个问题?(我是 asp 经典的初学者。)
我创建了一个简单的页面,使用 HTML 表单检查用户名和密码,我想知道有人使用此用户名和密码登录了多少次:
用户名:管理员密码:管理员
我想我必须使用 Cookies 或 Sessions ,但我无法更改这些值,也无法在每次有人登录时向这些值添加 1。
我能做些什么来解决这个问题?(我是 asp 经典的初学者。)
是的,使用 cookie 完全可以做到这一点。有关cookies的简要介绍,您可以查看此页面。是的,是的,w3schools,我知道。
摘抄:
' to set a value of a cookie
Response.Cookies("firstname")="Alex"
' to retrieve a value of an existing cookie:
dim fname : fname = Request.Cookies("firstname")
正如其他人所指出的,在实际场景中,您可能希望使用数据库来存储数据。在这种情况下,cookie 将只包含用户的唯一标识符。
此信息应存储在数据库的用户表中。
会话/cookies 存储在用户的机器上,它们会过期并且数据会丢失。您需要将此信息与有关您的用户的其他信息一起保存在服务器上。