Почему не хранить всё это в таблице `user`?