简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言在漫长的开发过程中,权限认证是一个永恒不变的话题,随着技术的发展,从以前的基于sessionId的方式,变为如今的token方式。session常用于单体应用,后来由于微服务的兴起,分布式应用占了很大的一部分。本文将为大家介绍基于session的单体应用授权认证方式。后续会介绍基于token的认证方式。什么是认证输入账号和密码登录的过程就是认证,看是否合法。认证是为了保护系统的隐私数据和资源。
一、新建表和字段建议:1.所有数据表和字段要有清晰的注释,字段说明说明:不管是创建者还是其他开发或者后续维护者都能清楚知道数据表和字段定义的含义2.表名、字段名使用小写字母或数字,禁止出现数字开头说明:MySQL在Windows下不区分大小写,但在Linux下默认是区分大小写,为了避免出现不必要的麻烦,统一使用小写3.每个列都设置为not null(如果列为BLOB/TEXT类型的,则这个列不能设
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。简单字符串缓存实战$redis->connect('127.0.0.1', 6379);$strCacheKey= 'Test_bihu';//SET 应用$arrCacheData = ['na
问题详情:表格文档在保存并重启电脑后会自动多出一个宏格式表格文件,格式是xlsm。保存或者另存新建的xlsx格式的excel文件后缀会自动变成xlsm。xlsx格式的excel会自动变成启动宏文件。怎么回事,怎么解决?以下有两种解决方法:方法1:对于office的解决方法打开文件--选项--信任中心--信任中心设置--倒数第二个文件阻止设置--第二栏EXcel...
文件信息相关API$filename="./1-file.php";//filetype($filename):获取文件的类型,返回的是文件的类型echo '文件类型为:',filetype($filename),"\n";//file//filesize($filename):获得文件的大小,返回字节echo '文件大小为:',filesize($filename),"\n";//1214//f
概述:近期安全员监测到一款仿冒Tiktok的短信蠕虫,该短信蠕虫最明显的特点就是针对Android系统版本高于6.0以上的设备,由于Android版本的更新迭代,现在大部分设备已经更新到较高的版本,通过不完全统计,Android系统版本6.0以上的设备已经超过了80%,这也促使恶意程序要适配更高版本的设备,因此该仿冒Tiktok的短信蠕虫如果传播开,可以覆盖更大面积的设备。1.样本运行流程应用首次
有些人想通过自己的平台让用户完成指定需求之后再开放腾讯问卷答题权限给用户,腾讯问卷没有api接口,只能自己登陆之后通过手动添加手机号或者QQ号进去,下面就写一个教程,抓包去实现这个需求代码:NULL未完待续~...
使用方法:将代码全部复制 粘贴到 网站根目录下index.php文件的顶端注意:不要覆盖了 index.php里面的原代码,原代码保留(请尽快把样式以及图片本地化,以防失效)使用说明:手机QQ内打开,会自动跳转浏览器;微信内打开,需用用户手动跳转;用户可选择对应浏览器;用户可手动复制网站地址;所有使用thinkphp框架的网站均可使用此代码;代码<?php$...
前言新的项目中,需要对接单点登录,于是了解了一下CAS的登录流程。必看流程图先上一张图(图片来源网络)登录按照流程图,前端需要在初次进页面的时候,请求服务器获取鉴权。服务端发现这个用户没有相关凭证的时候,可以返回相应的状态码告知前端需要登录。前端跳转到https://*.*/cas/login?service=http://*.*进行登录。登录完成之后,CAS会返回给前端一个ticket,例如:h