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

做网站工资高吗优化设计方案

做网站工资高吗,优化设计方案,wordpress注册未发送邮件,软件app网址怎么找首先声明:这里只是作为一个记录,实行拿来主义,懒得去记录那些分析源码的过程,不喜勿喷,可直接划走。 第一步:创建文件夹:app/Helpers/Hasher; 第二步:创建文件: app/Help…

首先声明:这里只是作为一个记录,实行拿来主义,懒得去记录那些分析源码的过程,不喜勿喷,可直接划走。
第一步:创建文件夹:app/Helpers/Hasher;
第二步:创建文件:
app/Helpers/Hasher/MD5Hash.php; app/Providers/MD5HashServiceProvider.php
第三步:修改文件:
1.MD5Hash.php:

namespace App\Helpers\Hasher;use Illuminate\Contracts\Hashing\Hasher;class MD5Hash implements Hasher
{public function check($value, $hashedValue, array $options = []){return $this->make($value.$hashedValue['salt']) == $hashedValue['password'];}public function needsRehash($hashedValue, array $options = []){return false;}public function make($value, array $options = []){return md5($value);}/*** @param string $hashedValue* @return array*/public function info($hashedValue){// TODO: Implement info() method.}
}

说明:check方法中的$hashvalue主要是根据自己的App/User.php中的getAuthPassword方法返回的内容。构造加密算法的主要是在make方法中实现。
2.MD5HashServiceProvider.php:

<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider;
use App\Helpers\Hasher\MD5Hash;class MD5HashServiceProvider extends ServiceProvider
{/*** Register services.** @return void*/public function register(){//}/*** Bootstrap services.** @return void*/public function boot(){//$this->app->singleton('hash', function () {return new MD5Hash;});}public function provides(){
//        return parent::provides(); // TODO: Change the autogenerated stub
//        return ['hash'];}
}

说明:这个文件照搬就可以
3.app/User.php:

<?phpnamespace App;use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;class User extends Authenticatable
{use Notifiable;/*** The attributes that are mass assignable.** @var array*/protected $fillable = ['username', 'email', 'password',];/*** The attributes that should be hidden for arrays.** @var array*/protected $hidden = ['password', 'remember_token',];/*** The attributes that should be cast to native types.** @var array*/protected $casts = ['email_verified_at' => 'datetime',];protected $table = 'rk_admin';public function getAuthPassword(){return ['password'=>$this->attributes['password'], 'salt'=>$this->attributes['salt']];}}

说明:这里的getAuthPassword方法是返回需要的字段。需要添加自己的admin表。
4.config/app.php

//        Illuminate\Hashing\HashServiceProvider::class, //修改为自己的md5\App\Providers\MD5HashServiceProvider::class, //这里修改为自己的服务提供者

同理,其他类型的加密算法可以在md5hash.php中自己去自由发挥。

http://www.yidumall.com/news/92076.html

相关文章:

  • 用.cc做网站官网可以吗百度收录网站链接入口
  • 常州网站建设价格免费职业技能培训网站
  • 网站怎么做精准引流sem推广竞价托管公司
  • 怎样建设企业网站在线刷seo
  • 利用切片做网站背景图片无锡营销型网站建设
  • 什么网站可以做项目seo代码优化步骤
  • 电商网站如何做seo做一个企业网站需要多少钱
  • 网页计划书seo企业优化顾问
  • 域名注册商查询谷歌优化
  • 赣州九一人才网最新招聘青岛seo排名收费
  • 百度右边的网站推荐怎么做的长沙seo网络推广
  • 品牌网站建设方案ppt南安seo
  • 国外的做的比较优秀的网站软文是什么东西
  • 介绍好的免费网站模板下载win10优化大师免费版
  • 电脑网站支付百度付费推广
  • 网站做app开发抖音seo源码搭建
  • 绿植租摆网站建设2019年 2022疫情爆发
  • 地推网站信息怎么做seo关键词优化软件合作
  • HTML5移动端手机网站开发江北seo综合优化外包
  • java网站开发软件专业搜索引擎seo服务商
  • 美女做恐怖手术视频网站数据分析网
  • 网站模块数据同步如何推销网站
  • 宁波做微信网站教育培训网站官网
  • 软件网站是怎么做的浏览器如何推广自己网站
  • java网站开发农场一媒体app软件下载老版本
  • wordpress 图片站主题关键词优化靠谱推荐
  • 网站的布局方式有哪些方面大一html网页制作作业简单
  • 网站公司 模板网站搜索排名优化软件
  • 织梦做企业网站教程服务器域名怎么注册
  • 什么网站可以做ppt广州外包网络推广公司