shiiyan / exercise-04-api-rev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phalconを使ってログイン、ログアウト機能を実装したデモアプリです。ログイン機能はGitHubのOauth API経由で実現しました。

注意事項

  1. config/auth.phpにGitHubより発行されたCLIENT_IDとCLIENT_SECRETを入れる必要があります。

  2. SQLサーバにmyusersというデータベースとusersテーブルを事前に作る必要があります。

CREATE TABLE `users` (
   `id` int(11) NOT NULL AUTO_INCREMENT, 
   `github_id` int,
   `name` varchar(100) COLLATE utf8_bin DEFAULT NULL, 
   `html_url` varchar(500) COLLATE utf8_bin DEFAULT NULL, 
   `avatar_url` varchar(120) COLLATE utf8_bin DEFAULT NULL, 
   PRIMARY KEY (`id`) 
   );
  1. Sign up機能がないため、プロファイルを表示する為には、予めユザーのデータをデータベースにInsertしてください。

課題4のアップデート

  1. 論理削除の実装
  2. APIとプロファイルコントローラーの修正
  3. ログイン後に集計サマリー一覧と検索機能の追加
    summariesテーブル例: Summary of products
    期間で検索例: Summary of products

About


Languages

Language:HTML 49.1%Language:PHP 40.3%Language:Volt 10.7%