Olá.
Estou criando um aplicativo onde cada usuário após fazer o primeiro login precisará adicionar seus dados como: Nome, SSN, Sobrenome, E-mail, Telefone e etc.
Quando cadastro o e-mail do usuário na tabela e o usuário faz login, ele cria uma nova linha na tabela usuário ao invés de entrar na linha onde seu e-mail já está. Além disso, quando o usuário coloca os dados no formulário de perfil é criado uma terceira linha com os dados que ele adicionou.
Gostaria de fazer da seguinte maneira: O usuário entra com o seu e-mail cadastrado. Adiciona seus dados para completar a tabela de usuário e pronto.