php auth_http类库进行身份效验
<?php
require_once("Auth/HTTP.php");
//设置数据库的连接选项
$auth_options=array(
'dsn'=>"mysql://root:1981427@localhost/test", //数据库连接字符串
'table'=>"tablename1", //表名
'usernamecol'=>"username", //用于存储用户名的列
'passwordcol'=>"password", //用于存储密码的列
'cryptType'=>"none", //密码加密方式
);
//创建Auth_HTTP对象,指明采用DB作为信息来源
$auth = new Auth_HTTP("DB", $auth_options);
//设置对话框上的说明信息
$auth->setRealm('Login');
//身份校验失败或者用户取消时的错误信息
$auth->setCancelText('身份校验失败!');
//开始进行用户身份校验
$auth->start();
//如果身份校验成功,显示信息
if($auth->getAuth())
{
echo "身份校验成功,欢迎". $auth->username;
};
?>
相关推荐
-
php Http_Template_IT类库进行模板替换
两个简单模板: 复制代码 代码如下: <html> <head> <title>{title}</title> </head> <body> <font color=red size=6><center>{title}</center></font> <hr> <pre>{body}</pre> </body> </html>
-
php实现httpclient类示例
复制代码 代码如下: httpClient::init($httpClient, $args = null);$httpClient->get($url, $data = null, $cookie = null);var_dump($httpClient->buffer); 复制代码 代码如下: <?php class httpClient { public $buffer = null; // buffer 获取返回的字符串 public $referer = null; //
-
PHP封装的HttpClient类用法实例
本文实例讲述了PHP封装的HttpClient类.分享给大家供大家参考.具体分析如下: 这是一段php封装的HttpClient类,可实现GET POST Cookie Session等简单的功能.原来做过,这两天重新修改了一下. <?php /* * Filename: httpclient.php * Created on 2012-12-21 * Created by RobinTang * To change the template for this generated file go
-
发布一个用PHP fsockopen写的HTTP下载的类
如果支持打开远程内容的选项的话,实际上php用fopen或file_get_contents都能获得一个网页的内容,但是默认的函数有个不足的地方就是无法获取HTTP头,这在一些特殊的应用中很不方便,如,有一个链接: http://www.abc.com/showvd.asp?id=18 假如它返回的是一个图片,用默认函数就很难识别,但如果通过HTTP应答头来判断就简单多了,此外如果对方通过 Refer 来防盗链的话,也是无法获取的,用HTTP类就能完美解决这些问题,而且速度也相差无几. 使用方法
-
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
本文实例讲述了PHP实现支持GET,POST,Multipart/form-data的HTTP请求类及其应用,分享给大家供大家参考.具体如下: HttpRequest.class.php类文件如下: <?php /** HttpRequest class, HTTP请求类,支持GET,POST,Multipart/form-data * Date: 2013-09-25 * Author: fdipzone * Ver: 1.0 * * Func: * public setConfig 设置连接
-
php auth_http类库进行身份效验
复制代码 代码如下: <?php require_once("Auth/HTTP.php"); //设置数据库的连接选项 $auth_options=array( 'dsn'=>"mysql://root:1981427@localhost/test", //数据库连接字符串 'table'=>"tablename1", //表名 'usernamecol'=>"username", //用于存储用户名
-
PHP版单点登陆实现方案的实例
摘要: 本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分.而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统. 动机: 用过ucenter的全站登录方式的朋友,应该都知道这是典型的观察者模式的解决方案.用户中心作为subject, 其所属observer的注册和
-
Java几种常用JSON库性能比较详解
上一篇介绍了Java性能测试框架JMH的使用方法,本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能. 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库.但是百闻不如一见,只有自己亲手测试过的才是最值得相信的. JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统. 目前对于Java开源的JSON类库有很多种,下面我们取4个常用的JSON库进行性能测试对比, 同时根据
-
Java面试突击为什么要用HTTPS及它的优点
目录 前言 1.HTTP 2.HTTPS 2.1 解决信任问题 2.2 解决明文传输和完整性问题 加密的分类 总结 前言 说到 HTTPS 相信大部分人都是不陌生,因为目前我们使用的绝大数网站都是基于 HTTPS 的,比如以下这些: 那么问题来了,他们为什么要使用 HTTPS 呢?HTTPS 有哪些过人之处呢? 1.HTTP 在说 HTTPS 之前,我们先要了解 HTTP,因为 HTTP 是 HTTPS 通讯的基础. HTTP(HyperText Transport Protocol)超文本传
-
浅谈如何在ASP.NET Core中实现一个基础的身份认证
ASP.NET终于可以跨平台了,但是不是我们常用的ASP.NET, 而是叫一个ASP.NET Core的新平台,他可以跨Windows, Linux, OS X等平台来部署你的web应用程序,你可以理解为,这个框架就是ASP.NET的下一个版本,相对于传统ASP.NET程序,它还是有一些不同的地方的,比如很多类库在这两个平台之间是不通用的. 今天首先我们在ASP.NET Core中来实现一个基础的身份认证,既登陆功能. 前期准备: 1.推荐使用 VS 2015 Update3 作为你的IDE,下
-
Asp.Net类库中发送电子邮件的代码
通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才能登录到网站,如果用户填写的电子邮件地址不是真实有效的或者不是他本人的,就不会收到这封电子邮件,这样仍然不能登录,这一步一般称之为电子邮件激活. 在.net类库中有两种发送电子邮件的方式,一种是在.net2.0以下版本中的做法,一种是.net2.0以上版本的做法.下面分别介绍这两种办法.
-
.net的命名空间类库的简单介绍
常用:System:根空间,包含一些基本的类库 System.Collections:主要是和集合类相关的类库 System.Collections.Generic:泛型集合的类库空间 System.Data:数据处理类库空间 System.Data.Odbc:以ODBC连接数据库的空间 System.Data.OracleClient:连接Oracle的类库空间 System.Diagnostics:主要用于应用程序的诊断 System.Drawing:主要用于回吐的空间 System.Dra
-
详解vue项目中使用token的身份验证的简单实践
工作原理 前端页面进行登录操作, 将用户名与密码发给服务器; 服务器进行效验, 通过后生成token, 包含信息有密钥, uid, 过期时间, 一些随机算法等 ,然后返回给前端 前端将token保存在本地中, 建议使用localstorage进行保存. 下次对服务器发送请求时, 带上本地存储的token 服务器端,进行对token的验证, 通过的话, 进行相应的增删改查操作, 并将数据返回给前端 为通过则返回错误码, 提示保错信息, 然后跳转到登录页. 具体步骤 所用技术: vuex + ax
-
Asp.Net Core中基于Session的身份验证的实现
在Asp.Net框架中提供了几种身份验证方式:Windows身份验证.Forms身份验证.passport身份验证(单点登录验证). 每种验证方式都有适合它的场景: 1.Windowss身份验证通常用于企业内部环境,Windows Active Directory就是基于windows平台的身份验证实现: 2.Forms身份验证是Asp.Net框架中提出的另一种验证方式: 3.passport身份验证是微软提供的基于自己的lives账号实现的单点认证服务. Asp.net Core验证码登录遇到
-
Java常用类库Apache Commons工具类说明及使用实例详解
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.下面是我这几年做开发过程中自己用过的工具类做简单介绍. 组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. Betwixt XML与Java对象之间相互转换. Codec 处理常用的编码方法的工具类包 例如DES.SHA1.MD5.Base64等. Collections java集合框架操作. Compress java提供文件打包 压缩类库. Con
随机推荐
- Oracle数据库ORA 54013错误的解决办法
- jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
- js下利用userData实现客户端保存表单数据
- Spark的广播变量和累加器使用方法代码示例
- 利用shell find命令删除过期的缓存方法示例
- oracle impdp network_link参数使用介绍
- 一个css与js结合的下拉菜单支持主流浏览器
- 原生Js页面滚动延迟加载图片实现原理及过程
- js实现从中间开始往上下展开网页窗口的方法
- 浅析Android中的visibility属性
- C++实现图的邻接矩阵存储和广度、深度优先遍历实例分析
- Java语言实现简单FTP软件 辅助功能模块FTP站点管理实现(12)
- mysql datetime查询异常问题解决
- jQuery教程 $()包装函数来实现数组元素分页效果
- 对于Javascript 执行上下文的全面了解
- 在Nginx浏览器中打开目录浏览功能
- C++ 实现求小于n的最大素数的实例
- Android自定义Toolbar使用方法详解
- SpringMVC+MyBatis分页(最新)
- Android定时器实现的几种方式整理及removeCallbacks失效问题解决