如何对用户进行授权?
authenticate.asp
<%
Dim URL
URL = Request.QueryString
' 获得URL.
%>
<html>
<body>
<FORM METHOD=POST ACTION="/validate.asp">
<INPUT TYPE=HIDDEN NAME="URL" VALUE="<%=URL%>">
' 将URL保存到一个隐藏变量中.
用户名:
<INPUT TYPE=TEXT NAME="txtName">
口令:
<INPUT TYPE=PASSWORD NAME="txtPassword">
<INPUT TYPE=SUBMIT>
</FORM>
</body></html>
再用validate.asp文件获取传递给它的信息,从数据库中读取用户名和口令,以判断是否给用户授权。
validate.asp
<%
Dim strUserName, strPassword
strUserName = Request.form("txtName")
strPassword = Request.form("txtPassword")
' 从表单中读取用户名和口令.
' 建立数据库连接...
Dim strSQL
strSQL = "select * from ValidUsers WHERE UserName = " & _
strUserName & " AND Password = " & _
strPassword
' 进行SQL查询.
Dim rs
Set rs = Conn.Execute(strSQL)
If rs.EOF Then
' 如果recordset不为空, 则用户名有效.
Session("bolAuthenticated") = True
' 将bolAuthenticated 设为True.
Response.Redirect Request.form("URL")
' 将用户传递到来过的URL.
Else
Response.Redirect "/notvalidated.asp
' 否则用户无权访问,将用户传递到一个错误提示页面.
End If
%>
[1]
相关推荐
-
MySQL创建用户与授权方法
注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码
-
IOS提醒用户重新授权打开定位功能
iOS 8及以上版本最不为人知的一个特点是与应用设置的深层链接,用户可以根据APP的需要授权启用位置.通知.联系人.相机.日历以及健康等设置. 大多数应用程序仅仅是弹出一个包含操作指令的警示窗口,如"进入设置>隐私>位置>OUR_APP".例如,推特的应用程序有一个更为精致和友好的指示对话框,所以我就把它当做一个例子来使用(可惜大多数应用程序都会有一个非常糟糕的版本). 我现在以一个心情沮丧用户的身份写这个帖子,希望更多的iOS开发者能与用户设置建立直接的深层链接,尤
-
MySQL创建用户与授权及撤销用户权限方法
MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,
-
mysql5.7创建用户授权删除用户撤销授权
一, 创建用户: 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER 'dog'@'localhost' ID
-
MySql安装与配置方法(MySQL添加用户、删除用户与授权)
1.安装MySql 目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有setup.exe,本人下载的也是这样的,不知道怎么安装,点哪里都没有反应.只能寻求度娘帮助,然后才了解到,这种文件的安装方式. 1)将文件解压到自己认为合适的位置. 2)在目录下新建一个my.ini(文件中已经有一个mydefault.ini文件),新建后会将原来文件的作用覆盖掉.在文件中粘贴一下代码: [my
-
MySQL 创建用户、授权用户、撤销用户权限、更改用户密码、删除用户(实用技巧)
MySQL创建用户并授权及撤销用户权限 运行环境:MySQL5.0 一.创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆mysql服务器.
-
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
前言 我们在开发小程序时,如果想获取用户信息,就需要获取用的授权,如果用户误点了拒绝授权,我们怎么样去正确的引导用户重新授权呢.今天就来给大家讲讲如果正确的引导用户授权. 老规矩,先看效果图 从上图可以看出,我们在用户点击拒绝授权时,我们会弹出一个提示框,提示用户去设置页重新授权,当用户去授权页重新授权以后,我们再回到首页,点击获取用户信息时,就可以成功的获取到用户信息了. 如下图蓝色框里,就是我们成功的获取的用户信息. 一,我们获取用户信息的时候需要用户授权 我们点击获取用户信息时,通常会
-
微信小程序用户拒绝授权的处理方法详解
前言 小程序开发中,现在一般都需要获取微信用户信息,如头像/名字等.这样在用户第一次进入小程序时,微信端会弹出一个是否同意授权的消息提示框.但是如果用户第一时间点击了拒绝,或者用户手误点击了拒绝,如果没有了后续的操作,可能你的小程序就不能使用了,也就会失去这样一位用户. 所以,微信官方推荐了一个方法,就是在用户第一次拒绝授权的时候,再给用户一个选择的机会.这样能很好的解决上诉问题.下面以用户需要授权两个权限为例,方法如下: 在 APP.JS 先设置两个全局变量 .用作记录用户是否授权 //判断地
-
mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题
先看解决方案 #------------mysql root 用户无法赋权问题解决 -------- 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,grant_priv from user; +---------------+-----------+------------+ | user | host | grant_priv | +-
-
MySQL系列之六 用户与授权
目录 一.用户管理 1.用户账号 2.增加删除账号 3.破解管理账号密码 二.授权管理 1.授权 2.查询授权 3.收回授权 总结 一.用户管理 1.用户账号 用户的账号由用户名和HOST俩部分组成('USERNAME'@'HOST') HOST的表示: 主机名 具体IP地址 网段/掩码 可以使用通配符表示,%和_:192.168.%即表示这个网段的所有主机 2.增加删除账号 主要:在数据库中修改了用户信息需要执行FLUSH PRIVILEGES;来刷新授权表使其生效 创建 MariaDB [m
随机推荐
- mysql免安装版1067错误终极解决办法图文教程
- Java+mysql用户注册登录功能
- Kibo 用于处理键盘事件的Javascript工具库
- tomcat7的配置文件server.xml解析
- java提高篇(二三)-----HashMap详解
- 封装好的省市地区联动控件附下载
- Struts html:checkbox框初始默认是选中的解决方法
- 基于linux下获取时间函数的详解
- Python装饰器decorator用法实例
- Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
- jQuery中toggle()函数的使用实例
- 详解centos7配置本地yum源的方法
- Centos 6.4 安装Python 2.7 python-pip的详细步骤
- Nginx网站根目录更改及导致403 forbidden的问题解决
- PHP 的几个配置文件函数
- Objective-C中NSLog输出格式大全
- C语言中压缩字符串的简单算法小结
- python判断字符串是否是json格式方法分享
- Python分析学校四六级过关情况
- RecyclerView通过GridLayoutManager实现多样式布局的示例