- 0.0.1. [PHP] 簡易ログインアカウント登録機能を実装してみた
- 0.0.2. 光センサで遊ぶ「かくれんぼ」をobnizとp5jsで作ってみた
- 0.0.3. 個別のブラウザのみ適用のCSSの書き方
- 0.0.4. モバイルブラウザのキーボードの種類は制御できない
- 0.0.5. create-react-appでのReact環境構築がつらいので新しい簡易版ツール作った
- 0.0.6. 【Google HTML / CSSスタイルガイド】を初めて読んだので、一言で分かるようにまとめてみた -CSS編-
- 0.0.7. LP模写 - Write(随時更新)
- 0.0.8. 【一番速い】jsでHTML要素を追加する方法はこれを見てくれ。
- 0.0.9. 二度と忘れるな。swiperで見切れさせる方法はこれだって言ってんだろ!!
- 0.0.10. swiperの雛形にはこれを使え!!
- 0.0.11. ストップウォッチ作ってみた(HTML,CSS,JavaScript)
- 0.0.12. 【Google HTML / CSSスタイルガイド】を初めて読んだので、一言で分かるようにまとめてみた -基本・HTML編-
- 0.0.13. シンプルな申し込みフォームを作った
- 1. 入会申し込み
[PHP] 簡易ログインアカウント登録機能を実装してみた
### はじめに
前回の記事でログイン機能を実装しました。
**https://qiita.com/N46_myHearter/items/ae4f776790c4c4666a66**この記事では、ログインする際に使用するアカウントをデータベースに登録する機能を実装してみたいと思います。
**基本的な流れ**
1. 登録するユーザ情報(ID、パスワード、ユーザ名)を入力します。
2. 入力値チェックを行う。
3. ユーザ情報をDBに登録する。簡易なので…笑笑
### データベース
今回は、MySQLを使用しています。
データ項目は、**ID**、**パスワード**、**ユーザ名**の3つのみで構成しています。
パスワードは、ハッシュ化で暗号化。(調べた時にハッシュ化だと簡単に出来たから笑笑)### 該当ソースコード
#### 1. register.phpアカウントを登録するための入力画面です。
入力項目は、ID、名前、パスワード(確認のため2回入力)です。
入力項目すべて入力されているか、2回入力したパスワードが一致しているか、
パスワードの強度は大丈夫
光センサで遊ぶ「かくれんぼ」をobnizとp5jsで作ってみた
#かくれんぼしたい
皆さんは小学生の頃は何をして遊ぶ子供でしたか?
僕は__かくれんぼ(with DSのピクトチャット)__か__ドッジボール__か__デュエルマスターズ__をやっていました。
今考えると体力本当に無限大だったなあと懐かしい気分になります。先日人生初のハッカソンに出場しまして、あるチームがobnizとp5jsとを組み合わせたゲームを作っていました。
obnizで物理的な動作を検知しインタラクティブにp5jsで描画する、という発想に関心が沸き、今回は勉強もかねて__自宅でも全力でかくれんぼ__できるゲームをp5jsで作ってみました。
ただのかくれんぼでもつまらないので、__背景に隠れながら逃げるかくれんぼ__を作ってみました。コードはGistに載せてありますので是非是非実装してみてくださいね。
アプリもデプロイしたのでURLから遊びに行ってみてください。
obnizがあっても無くても遊べるようにしてます。コード全体は⇒[こちら](https://gist.github.com/canonno/05fb889dc0bb80b79fdf8149f35c80f7)
個別のブラウザのみ適用のCSSの書き方
## Edgeのみに適用
“`sample.css
@supports (-ms-ime-align: auto) {
span {
color:#c00;
}
}
“`## IEのみに適用
“`sample.css
@media all and (-ms-high-contrast: none) {
span {
color:#c00;
}
}
“`## Firefoxのみに適用
“`sample.css
@-moz-document url-prefix() {
span {
color:#0c0;
}
}
“`## Chromeのみに適用
“`sample.css
@media screen and (-webkit-min-device-pixel-ratio:0) {
span {
color:#00c;
}
}
“`## Safariのみに適用
“`sample.css
::-webkit-full-page-media, :future, :root
span
モバイルブラウザのキーボードの種類は制御できない
スマートフォンなどのモバイル端末のブラウザでは、input要素をフォーカスするとキーボードが出現する。
このキーボードは、「英語」「日本語 – かな」などの種類があり、日本語利用者なら切り替えながら使っているだろう。
で、input要素をフォーカスした時に出てくるこのキーボードの種類を制御したい、という要望はままあるだろう。
たとえば、英数字のみからなる何らかのシリアルコードのようなものの入力欄は、日本語ではなく英語キーボードを表示させたいだろう。
結論からいうと、**キーボードの種類は制御できない。**
もう少し正確に言うと、**日本語ではなく英語キーボードを常に表示させるようにすることはできない。**## type属性で制御できるのではないか
巷の技術系ブログなどではよく書かれている。“`html