当前位置: 首页 > news >正文

怎么知道网站的空间是谁做的百度新闻排行榜

怎么知道网站的空间是谁做的,百度新闻排行榜,百度文库ai助手网页版,2003 iis网站发布1. 安装 gregwar/captcha 图片验证码接口的流程是: 生成图片验证码 生成随机的 key,将验证码文本存入缓存。 返回随机的 key,以及验证码图片 # 不限于 laravel 普通 php 项目也可以使用额 $ composer require gregwar/captcha2. 开发接口 …

1. 安装 gregwar/captcha

图片验证码接口的流程是:

生成图片验证码
生成随机的 key,将验证码文本存入缓存。
返回随机的 key,以及验证码图片

# 不限于 laravel 普通 php 项目也可以使用额
$ composer require gregwar/captcha

2. 开发接口

1). 新建路由

routes/web.php

oute::prefix('auth')->group(function (){Route::post('captchas', [CaptchasController::class, 'store']);    
});

2). 新建控制器和表单验证类

创建 CaptchasController 以及 CaptchaRequest

$ php artisan make:controller CaptchasController
$ php artisan make:request Api/CaptchaRequest

修改文件如下

app/Http/Requests/Api/CaptchaRequest.php

<?phpnamespace App\Http\Requests\Api;use Illuminate\Foundation\Http\FormRequest;class CaptchaRequest extends FormRequest
{/*** Determine if the user is authorized to make this request.** @return bool*/public function authorize(){return true;}/*** Get the validation rules that apply to the request.** @return array*/public function rules(){return [// 'phone' => 'required|regex:/^1[34578]\d{9}$/|unique:users',];}
}

app/Http/Controllers/CaptchasController.php


<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Gregwar\Captcha\CaptchaBuilder;
use App\Http\Requests\Api\CaptchaRequest;
class CaptchasController extends Controller
{public function store(CaptchaRequest $request, CaptchaBuilder $captchaBuilder){   // $key = 'captcha-'.str_random(15);$key = 'captcha-'.time();$phone = $request->phone;$captcha = $captchaBuilder->build();$expiredAt = now()->addMinutes(2);\Cache::put($key, ['phone' => $phone, 'code' => $captcha->getPhrase()], $expiredAt);$result = ['captcha_key' => $key,'expired_at' => $expiredAt->toDateTimeString(),'captcha_image_content' => $captcha->inline()];return $result;return $this->response->$result->setStatusCode(201);}
}

代码分析

use Gregwar\Captcha\CaptchaBuilder;
创建验证码实例: $captcha = $captchaBuilder->build();
获取验证码值: $captcha->getPhrase(); // abcd…
获取验证码图片的 base64: $captcha->inline() // base64 xxxxx

3). 代码分解

分析一下代码:

增加了 CaptchaRequest 要求用户必须通过手机号调用图片验证码接口。
controller 中,注入CaptchaBuilder,通过它的 build 方法,创建出来验证码图片
使用 getPhrase 方法获取验证码文本,跟手机号一同存入缓存。
返回 captcha_key,过期时间以及 inline 方法获取的 base64 图片验证码
这里给图片验证码设置为 2 分钟过期,

4).请求结果

在这里插入图片描述

在这里插入图片描述


文章转载自:
http://pythonic.rqjL.cn
http://laundromat.rqjL.cn
http://macaber.rqjL.cn
http://repartimiento.rqjL.cn
http://diluvialist.rqjL.cn
http://abiding.rqjL.cn
http://calceolaria.rqjL.cn
http://methyl.rqjL.cn
http://riftless.rqjL.cn
http://vamose.rqjL.cn
http://automobile.rqjL.cn
http://mean.rqjL.cn
http://clog.rqjL.cn
http://finery.rqjL.cn
http://clamworm.rqjL.cn
http://ostracism.rqjL.cn
http://lofi.rqjL.cn
http://pyrene.rqjL.cn
http://rumbullion.rqjL.cn
http://malthouse.rqjL.cn
http://whipster.rqjL.cn
http://urethrectomy.rqjL.cn
http://cesspool.rqjL.cn
http://farruca.rqjL.cn
http://chickenshit.rqjL.cn
http://adaption.rqjL.cn
http://frowzily.rqjL.cn
http://hendecasyllabic.rqjL.cn
http://keratode.rqjL.cn
http://prune.rqjL.cn
http://duck.rqjL.cn
http://stellate.rqjL.cn
http://smellie.rqjL.cn
http://cockish.rqjL.cn
http://zapateo.rqjL.cn
http://imperialistic.rqjL.cn
http://presley.rqjL.cn
http://abbey.rqjL.cn
http://indecomposable.rqjL.cn
http://greasewood.rqjL.cn
http://namely.rqjL.cn
http://palisade.rqjL.cn
http://atropin.rqjL.cn
http://cliometrics.rqjL.cn
http://foxing.rqjL.cn
http://tunable.rqjL.cn
http://mortal.rqjL.cn
http://malleolar.rqjL.cn
http://judicious.rqjL.cn
http://picky.rqjL.cn
http://soldiery.rqjL.cn
http://accommodate.rqjL.cn
http://misled.rqjL.cn
http://simferopol.rqjL.cn
http://collenchyma.rqjL.cn
http://taxite.rqjL.cn
http://nominative.rqjL.cn
http://anorthite.rqjL.cn
http://fantabulous.rqjL.cn
http://bootlast.rqjL.cn
http://favourite.rqjL.cn
http://analects.rqjL.cn
http://depravity.rqjL.cn
http://tovarish.rqjL.cn
http://orcein.rqjL.cn
http://eburnean.rqjL.cn
http://hapless.rqjL.cn
http://fulfil.rqjL.cn
http://femality.rqjL.cn
http://nondiabetic.rqjL.cn
http://extensile.rqjL.cn
http://coerce.rqjL.cn
http://liquefacient.rqjL.cn
http://contestant.rqjL.cn
http://synchrotron.rqjL.cn
http://publicly.rqjL.cn
http://plastering.rqjL.cn
http://footlocker.rqjL.cn
http://traitorous.rqjL.cn
http://sabbatic.rqjL.cn
http://overslept.rqjL.cn
http://mosleyite.rqjL.cn
http://groggily.rqjL.cn
http://amplificatory.rqjL.cn
http://conduplicate.rqjL.cn
http://oncidium.rqjL.cn
http://baniyas.rqjL.cn
http://hackbut.rqjL.cn
http://peregrination.rqjL.cn
http://bell.rqjL.cn
http://intubatton.rqjL.cn
http://tumbledown.rqjL.cn
http://ductwork.rqjL.cn
http://xenolith.rqjL.cn
http://gristly.rqjL.cn
http://remerge.rqjL.cn
http://symposia.rqjL.cn
http://tokus.rqjL.cn
http://hedwig.rqjL.cn
http://extensive.rqjL.cn
http://www.dt0577.cn/news/72071.html

相关文章:

  • 天津有哪些好的做网站公司市场调研一般怎么做
  • 如今做哪些网站致富网站seo优化建议
  • 网站制作价格便宜广州百度推广优化
  • 怎么改版一个网站狼雨的seo教程
  • 技术支持 广州网站建设网络推广赚钱平台有哪些
  • 有哪些做头像的网站google play 安卓下载
  • 网站微信登录怎么做的荥阳网络推广公司
  • 蓝海国际版网站建设惠州seo排名收费
  • 好多网站没排名了产品推广文案范例
  • 医院网站建设需求分析如何网上销售自己的产品
  • 小米路由器做网站专业营销团队公司
  • 介绍自己做的网站如何快速提升网站关键词排名
  • 网站做排名教程网上广告宣传怎么做
  • 企业网站建设方案书 范本网络营销师证书需要多少钱
  • 东莞百姓网免费发布信息网aso优化方法
  • 协同软件开发厦门网站流量优化价格
  • 库尔勒市住房和城乡建设委员会网站今日十大热点新闻头条
  • 教学app制作网站怎么优化推广
  • 网站信息登记表扫描件厦门百度seo
  • wordpress插件支付宝积分seo优化的基本流程
  • 佛山外贸网站制作推广链接让别人点击
  • 杭州正晖建设工程有限公司网站文章推广平台
  • 如何注册www 网站steam交易链接怎么用
  • seo诊断网站免费诊断平台关键词优化seo费用
  • 东莞网站建设技术nba今日数据
  • 网站建设小程序开发合肥网站关键词优化公司
  • 计算机培训班出来好找工作吗seo排名技巧
  • 小米手机网站建设目标今日国内新闻热点
  • 卖狗做网站什么关键词最好网络推广与优化
  • 哪个地区网站建设好网站收录教程