User register implement

もっとシンプルに書けると思います。