我已经创建了用于登录和注册的vue组件。如何将密码发送到服务器?我应该只在客户端使用bcrypt
加密密码,然后将其发送到Laravel,还是应该将普通密码发送到Laravel并使用bcrypt($request->get('password'));
,这将是一个不错的选择吗?
如果我应该对vue组件中的密码进行加密,那么我应该使用哪个软件包/功能,以便它可以像Laravel/PHP一样对密码进行加密?
最佳答案
确实不需要对您的JavaScript代码中的密码进行加密。在HTTPS服务器上提供PHP更为重要。
在浏览器和您的Web服务器之间发送的数据将通过SSL/TLS证书进行加密。
以下是一些设置启用HTTPS的Web服务器的指南,假设您的php通过php-fpm或apache php模块托管在NGINX或Apache上。
使用letsencrypt,它为Web服务器提供了免费的SSL/TLS证书,以保护客户端浏览器与其自身之间的通信安全。
关于javascript - 如何使用vue或javascript将密码发送到服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45628490/