【发布时间】:2019-11-16 18:04:23
【问题描述】:
在我的登录控制器中,我正在使用用户用于登录的电子邮件值创建一个会话。从那里我在不同的页面中使用该会话,包括主页、个人资料和其他页面。 问题是我不想将原始电子邮件存储在会话中,因此任何人都可以使用 burpsuite 或其他工具阅读此内容,因此我在将电子邮件的值存储在会话中之前对其进行解密。现在我不知道如何取回其他页面上的解密值。下面是代码。
//登录控制器
$email=encrypt($request->emailOrNumber);
\Session::put('email',$email);
现在,如果我尝试在刀片视图中使用以下代码获取此值,我将获得加密值。如何取回电子邮件的解密值?需要你的建议。谢谢
{{Session::get('email')}}
【问题讨论】:
-
我尝试使用解密功能,但这不起作用,因为我正在加密值并从密钥中获取值。
-
你能提供一个例子你是如何尝试解密的吗?
-
那行得通。谢谢
-
@cbaconnier 完成好友
标签: php laravel encryption laravel-blade