基于Laravel框架的用户注册和登录

基于Laravel框架的用户注册和登录

注册登录 php 实验报告 bootstrap 表单 51-100元
21 浏览 近365天 0 下载 2022-11-23 发布

Downloads

近365天下载记录

近365天暂无下载记录

源码详情

  • 一、实验目的和要求
    1.实验目的:按照前后端混合或分离的开发形式,基于Laravel框架,实现简单和安全的用户注册和登录。
    2.实验要求:
    (1)实现Email形式的注册功能和相应的登录功能,注册部分具备邮件激活功能(可以使用Laravel自带的邮件发送机制);
    (2)实现忘记密码时通过重置密码邮件设置新密码(可以使用Laravel自带的邮件发送机制);
    (3)存在数据库中的密码不能以明文形式存放,即建议在浏览器端发送请求前,调用js代码对用户的密码做md5加密(可以在网上找到这样的js代码文件),然后再传输加密后的密码,并分析这样做的好处(建议上网找资料进行总结,并在该实验报告里列出所参考的资料);
    (4)如果不做(3)部分,那么就使用Laravel自带的密码处理机制(保存到数据库后,看着也是乱码),并分析清楚Laravel自带密码处理机制的原理(通过调查资料、查看源码等途径);
    (5)用Wireshark对注册信息和登录信息的传输过程做抓包,在“测试流程”中贴出带注册信息和登录信息的截图;
    (6)寻找相关文献,分析仅用md5进行加密可能存在的问题(建议到中国知网寻找,并在实验报告里列出所参考的文献),建议提出比md5更好的方案(比如:选择其他类别的哈希方法);
    (7)网页内容可以基于Laravel的Blade模板,也可以使用uniapp或vue3;
    (8)在hosts文件里自定义一个域名,实现通过域名来访问;
    (9)使用路由机制设计访问路径;
    (10)提交作业时,把自己的邮箱隐私信息去除掉。

演示视频: