任务29:密码加密

Posted pensive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了任务29:密码加密相关的知识,希望对你有一定的参考价值。

1,修改完善 AppHttpControllersAdminUserController.phpaddSave() 方法,增加密码加密过程

public function addSave(Request $request){//Request $request 依赖注入
        //dd($request->all());   //打印接收到的数据
        $user = User::create($request->all()); //User模型create对象往数据表添加数据
        $user->password = bcrypt($request->input(‘password‘));//bcrypt()是加密函数
        if($user->save()){
            return redirect()->route(‘admin.user.index‘)->with(‘success-msg‘,‘添加用户成功!‘);
        }else{
            return redirect()->route(‘admin.user.index‘)->with(‘danger-msg‘,‘添加用户失败!‘);
        }

    }

2,resourcesviewsAdminLayoutmsg.blade.php  增加 danger-msg 的信息提示

@if(session()->has(‘danger-msg‘))
    <div class="alert alert-danger fade in">
        <button class="close" data-dismiss="alert">
            ×
        </button>
        <i class="fa-fw fa fa-check"></i>
        <strong>注意! &nbsp;</strong>{{session(‘danger-msg‘)}}
    </div>
@endif

3, esourcesviewsAdminLayoutmain.blade.php  修改代码如下,使得登录后的用户名正确显示

 <section>
 <h2><span class="profile"><span>{{Auth::user()->username}}</span></span></h2>
</section>

所在位置,如下图所示

技术图片

改后,比如当前登录的管理用户为 admin2020 后台页面效果如下图

技术图片

END

以上是关于任务29:密码加密的主要内容,如果未能解决你的问题,请参考以下文章

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

WPYOU主题加密码代码的解码

Kotlin入门(29)任务Runnable

JAVA实现对PDF文件加密解密暴力破解密码功能

JAVA实现对PDF文件加密解密暴力破解密码功能

维热内密码解密