リファクタリング

バリデートをコントローラーで行うように変更
リファクタリング

キャストした値を分岐に使わないように修正
mail_idを作る処理で同じ値が存在した場合、違う値になるまでループするように修正