/Web-PJ2

The second PJ of Web Course 2020

Primary LanguageTSQL

PJ2设计文档

基本内容

16307110081,林家南

基本功能全部完成,Bonus完成了密码哈希加盐

基本功能

  1. Home:导航栏修改完毕,刷新和图片显示修改完毕

  2. Browse:筛选逻辑+二级联动修改完毕,图片显示逻辑修改完毕

  3. Search:搜索逻辑修改完毕,图片逻辑与 2 相同

  4. Login & Register:登录与注册逻辑修改完毕

  5. MyPhotos & Favor:展示逻辑和删除/修改逻辑修改完毕

  6. Details:信息展示和收藏功能修改完毕

  7. Upload:上传检测修改完毕,修改逻辑和附带信息完毕

Bonus

  1. 完成哈希加盐,为固定加盐“Cathub”字符串,并进行 md5 映射,数据库不储存明文密码

  2. 另外有一个我想到的点,即删除掉图片以后,应当连带在收藏里也看不到这条信息,因为数据库里不再有这张图片,所以我在 travelimagefavor 数据库里将其删除。

  3. 关于二级联动的实现,我想到了一个有创意的 idea,避开了 ajax 和 json,直接用 php 输出一个 js 文件,再用 js 代码去读取该文件里的数据,这样就只采用原生态的 php 和 js 了。