Duplicate data

In my application, logging in with email creates a record in the Google Sheets. Then, inside the application, you need to register, and again this email is duplicated. How do I not send data to the table on login? Otherwise, they are duplicated and only the first record without registration data is used.

Are you talking about a user profile table? When you have user profiles enabled, glide will always generate a new row for new user sign ins. This is the preferred way that user profile rows are generated. It sounds like you should be changing your registration process to update the existing row that was created for you instead of adding a new row once registration is complete. It would help to see some screenshots or a video to better understand how your app is set up to process new users.