07. モバイルシステム開発(2/3)

Webサービスの企画例)

■Webアンケートフォーム

リッチな問い合わせフォームを作りたいなら…これ!

http://plus.appgiga.jp/masatolan/2014/03/07/51003/

の【 Typeform

でアンケートフォーム や お問い合わせフォーム を作成する。

■ひと言掲示板

要件:

・OAUTH認証 でユーザ認証 ←実習室のWebサーバで実装は無理でした。 ← 実装できました。

MySQLでユーザ登録テーブルを作成して、ログイン認証に利用する。

・ログイン後、利用者全員のひと言メッセージが時間順に 最新 n 件表示される。

・メニューからひと言メッセージを登録

100文字まで。投稿者名は、OAUTH認証のユーザIDになる。 ← データベースに登録されたユーザ名を表示 に要件変更 ← 実装できました。

参考サイト:

【初心者向け】PHP5とMySQLでつくるログイン機能のサンプルアプリケーション

http://replication.hatenablog.com/entry/2014/06/30/005815

残念な例)

PHP で OAuth ログインを実装するなら「Opauth」が簡単で便利

↑作業例

直接ダウンロードする場合 で進める。

Opauth 本体 をDL

利用する Strategy は Twitter を選択

OAuthアプリの登録。要TwitterID

Create Twitter application at https://dev.twitter.com/apps

必要事項を記入。

ここで、OAuth認証ページの URL のドメインが認証済みのものである必要があるため、実習室PCのWebでは利用できない事に気が付く。

利用断念。

勘違い。SSLで通信できればOKの模様。

設定は、SampleがバンドルされたものをDLして利用。

SampleのTwitterStrategy.php のAPIが 1 と古いので 1.1 に修正する必要がある。