平時練習 11
題目敘述與分數比率
- (70%)實際執行教材中「登入頁面」、「登入成功後」、「登出」的範例。
- (85%)把前一題中,「登入頁面」使用的 user 資料表,改成使用這一批資料表。該批資料表是期中作業的資料表的改版(並順便合併了討論板資料表),除了密碼全部改為 md5 加密後再儲存之外,其餘內容與期中作業相同。
- 提示:你需要修改的地方,有 SQL 語句中的資料表名稱、比對成功時設定了哪些 SESSION 以及如何設定、任何關於檔名的地方。
- 如果只是需要拿到練習分數,並且是用本題目敘述的方式來修改,則可以不必修改上述以外的地方。
- (100%)把前一題中,「登入成功後」的頁面,由顯示排行榜,改為顯示登入者所參與的課程的看板,並提供超連結來檢視及操作相關看板。
注意事項
- 本練習採計三題中,你取得最高分的那一題。
- 連結資料庫時須使用 PDO,須根據使用者輸入取得資料庫中的資料時須使用 prepared statement,否則分數以九折計。
- 若將密碼改為未加密儲存,則第二及第三題不予計分。
- 於本週課堂解出之題目,給予 10% 加分。
- 本週有到課並解出至少一題(含補交上週題目),或者於上課當天內完成正式請假並告知教師者,可以在次週課堂 demo 未解出之題目並且不折扣,其餘狀況不收遲交。請假者須提供假條截圖,教師亦可能視情況要求你提出其他佐證,例如就醫證明等。
- 第三題於本週完成者,視同同時取得上週第二題分數,不必重覆排隊 demo。