Skip to content
This repository was archived by the owner on Mar 10, 2025. It is now read-only.

Repository files navigation

首要執行任務

  • 基本上都完成了 如果可以的話 想再增加店家編輯優惠券的功能

todo

  • 主頁
    • 進入優惠券管理
    • 優惠券管理介紹
    • 遊戲下載
    • 遊戲說明
    • 影片導覽
    • 自我導覽 (探索, 比較像unity端需要做的)
  • Unity方面需要的功能
    • 登入使用token
    • 紀錄帳號有多少金幣
  • 網頁功能部份
    • session的確認跟擺放位置
    • session時間與寫法測試
    • 優惠卷相關的所有東西
      • 店家管理優惠卷
        • 新增優惠券
        • 移除優惠券
        • 掃描QR_code
        • 編輯優惠券(可以編輯哪些地方要再想想)
      • 使用者管理優惠卷
        • 取得優惠券(網頁)
        • 取得優惠券(使用金幣兌換)
        • 管理優惠券
        • 優惠卷使用QrCode
      • 優惠卷期限相關
        • 優惠券時間
        • 優惠券顯示使用時間
        • 限制期限或是限制天數(想要之後改成計算剩餘時間 未完成)
        • 優惠券過期自動去除
    • 更改密碼
  • 註冊
    • 密碼強度檢測
      • 顯示密碼強度
      • 強制一定強度才能註冊
      • 美化強度檢測
    • 密碼雙重驗證
    • 密碼相關提示
    • 新增學校行政單位,校外人士
      • 資料庫方面
      • register.php更改
      • 網頁選單方面
  • 登入
    • 基本登入介面
    • 增加人機驗證 (先作廢)
      • 查找資料
      • Google註冊
      • 試用功能
      • 實裝
  • 資料庫
    • 確定需要欄位
    • 正規化
    • 編寫SQL指令
QR_code使用 https://github.com/endroid/qr-code 
相關連檔案與資料夾(已加入.gitgnore): 
  composer.json
  composer.lock
  vendor (folder)
參考程式碼 https://gist.github.com/daveh/c63af8c6e02ac592130cdfe43c8b4570

現行6.x版本可能不適用
建議安裝使用
composer require endroid/qr-code:^4.8.1

如果遇到gd相關的問題,請到php.ini裡找到extension=gd相關的字彙
並且把前面的分號去掉,重啟伺服器
優惠券狀態數字表示
  0: 未兌換
  1: 已兌換
  2: 已過期
  3: 已刪除(不顯示)
密碼哈希值使用PASSWORD_BCRYPT,要檢查有沒有別的用錯
QRcoode掃描使用html5-qrcode 感謝mebjas
https://github.com/mebjas/html5-qrcode

使用只需要引用html5-qrcode.min.js
或是使用
<script src="https://cdn.jsdelivr.net/npm/html5-qrcode/minified/html5-qrcode.min.js"></script>

About

趣趣聯合國的用戶資料庫與交互

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages