[S20_WebFund] Lab8 資工二乙 407262031 楊沐風

Group content visibility: 
Use group defaults
Groups audience: 

1.截圖(配置的截圖或是應用的截圖)

 

网页效果 WEB Page

登录&注册页面 index.html (login & sign up)

登录&注册检测 signup.php (check login & sign up)

连接数据库 connect.php

数据库 Database(MySQL)

 

2.心得

遇到的问题(已解决):

  1. JS(jQuery)动态修改 submit value(将login和signup集成在一个页面)
  2. 校对用户两次输入的密码是否一致(不一致无法 submit)
  3. php 环境安装
  4. Apache 本地测试
  5. php 与本地数据库 database 之间的沟通
  6. 免费空间的远端数据库初始化
  7. 远端服务器上 php 和 database 的交互
  8. 完全托管远端服务器运行

遇到的问题(待解决):

  1. 申请 Google/Facebook API 需要网站有SSL, 是 https 而非 http (然而免费空间不提供,需要收费)
  2. 使用 regex 强制用户设置具有一定安全性的密码
  3. 在数据库以加密形式保存密码,而非使用明文
  4. 发送验证码至 email,以验证账户
  5. 加入 reCAPTCHA 人机验证

这大概就是面向搜索引擎编程吧。Chorme 上网页开了几十页。期间也请教了朋友关于数据库的知识,算是收获不少吧。

3.網址 (必要)

http://login-signup.gearhostpreview.com/