arinoth's memo

arinothのメモ

Meteorで非公開ツール用のログインフォームを作る

Meteorの名前をたまたま知って調べてみたら便利そうだなぁ、これで社内向けWebアプリとか作ると楽そうだなぁ、と思って連休中にちょっといじってみました。実際にいじってみると結構未知の部分が多くて、そんなに簡単ではなかったですが……。

とりあえず社内向けのツールを作ることを目的にしたので、ユーザー作成〜ログインフォームのところから手を付けることに。 仕様としては第三者がユーザーを作れないようにしたいので

  • ユーザーがひとりも登録されていない状態でアクセスするとユーザー作成フォームが表示される
  • ひとりめを作成した後はログインフォームが表示される
  • ログインするとログアウトリンクや2人目のユーザー作成リンクが表示される
  • ユーザーを作成できるのはスーパーユーザーのみ

という感じにしたい。

f:id:arinoth:20140116011616p:plain

f:id:arinoth:20140116011632p:plain

f:id:arinoth:20140116011646p:plain

これを最初に作っておけば、色々なツールで使い回せて便利なはずです。

続きを読む