欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php

什么是 JWT -- JSON WEB TOKEN 有大用 有大大用 有大大大用

什么是JWT

Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。

起源

说起JWT,我们应该来谈一谈基于token的认证和传统的session认证的区别。

普通分类: 

asp.net权限认证:OWIN实现OAuth 2.0 之简化模式(Implicit)

简化模式定义

通过客户端的后台服务器,与“服务提供商”的认证服务器进行认证。(和授权码模式差不多哦)

普通分类: 

OAuth2 学习笔记

普通分类: 

oauth授权协议的原理

http://oauth.net/2/ 协议的原文。
普通分类: 

理解OAuth 2.0 OAuth2.0 有大用 有大大用

作者: 阮一峰

普通分类: 

li.shengzhao / spring-oauth-server

Spring Security & OA
普通分类: 

宁皓网 oAuth 2.0 oAuth2.0 oAuth2 身份验证流程 有大用

项目文件见 github 
oAuth 是一种验证身份用的东西,QQ,微博,微信这些平台都提供这种验证身份的方法,在你的应用里可以实施这些平台提供的 oAuth 功能,让你的用户可以使用他们在这些平台上的帐号登录授权。这个课程介绍一下 oAuth 的工作流程。
来自 
https://ninghao.net/course/3193#info

普通分类: 

异步执行 mysql

而swoole提供了mysql的异步调用,可以在回调之类的地方返回结果,线程不用等待
普通分类: 

两个 一个网站 连另一个 vps ip 上的数据库 比较耗时间 有大用

普通分类: 

PHP array_key_exists() 函数

实例

普通分类: 

PHP 中isset与array_key_exists的区别

1.对于数组值的判断不同,对于值为null或''或false,isset返回false,array_key_exists返回true;

 2. 执行效率不同,isset是内建运算符,array_key_exists是php内置函数,isset要快一些。

普通分类: 

服务器 错误 500 501 502 503 504 505 详解 有大用

服务器会经常的出现错误,那么在平时的时候出现了服务器错误,我们要如何去解决了,今天小编就简单的说说服务器500错误、501错误、502错误、503错误、504错误、505错误的一些问题所在。
普通分类: 

Php中用 PDO 查询Mysql来避免SQL注入风险的方法 占位符 问号 ?

当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就可以避免sql injection 风险。

PDO(PHP Data Object) 是PHP5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,如 php_mysql.dll。

普通分类: 

PHP 数据对象 pdo

普通分类: 

php pdo mysql 例子 有大用

宁皓网 pdo mysql 例子 
插入 
第一个例子 不使用 名字占位符
<?php
try{

   $db_handle = new PDO('mysql:host=localhost;dbname=php_course;port=8889;charset=utf-8','root','root');   //这里 charset=utf-8 应该不起作用

普通分类: 

php读取四种配置文件

普通分类: 

php中配置文件操作 如config.php文件的读取修改等操作 有大用

对形如config.php文件的读取,修改等操作的代码,需要的朋友可以参考下
普通分类: 

php 数组 顺序颠倒 次序颠倒 PHP array_reverse() 函数 以相反的元素顺序返回数组 倒序 顺序颠倒 有大用 有大大用

实例

普通分类: 

这是什么情况

context deadline exceeded
 
read tcp 192.168.0.108:61347->103.24.250.192:80: wsarecv: An existing connection was forcibly closed by the remote host.
普通分类: 

PHP经验——获得 得到 PHP版本信息及版本比较

偶然看到别人写的一句代码:
普通分类: 

PHP:array_chunk()数组分割

PHP array_chunk() 函数

普通分类: 

Composer “Download failed” Error


普通分类: 

PHP的openssl加密扩展使用小结

普通分类: 

解析php php_openssl.dll的作用

一.openssl简介

数据加密是信息信息传输中的一个重要组成部分.任何信息都以明文方式传输,确实是个很不安全的做法.所以, 
需要对数据进行加密.将明文数据转换为密文数据,再进行传输.

普通分类: 

php-Arrays函数-chunk-将一个数组分割成多个数组 array_chunk 有大用

chunk() 函数
【功能】
普通分类: 

解析PHP处理换行符的问题 \r\n

 

作者: 字体:[

普通分类: 

[php5.2.4] explode函数不能按照"\r\n"切割字符串

普通分类: 

解决因GOOGLE字体被屏蔽导致网站变慢的问题

Google的各种服务都被屏蔽了,同时字体(fonts.googleapis.com)被屏蔽,导致很多网站打开都极慢。
普通分类: 

php类怎么给静态变量赋值

 
普通分类: 

PHP static静态属性和静态方法

这里分析了php面向对象中static静态属性和静态方法的调用。关于它们的调用(能不能调用,怎么样调用),需要弄明白了他们在内存中存放位置,这样就非常容易理解了。静态属性、方法(包括静态与非静态)在内存中,只有一个位置(而非静态属性,有多少实例化对象,就有多少个属性)。
 
<?php
class Human{
  static public $name = "小妹";
  public $height = 180;
普通分类: 

页面

Subscribe to RSS - php