How to assign an email of respondent as an access to our survey?

Welcome to the community, @ahmadfaqhruddin92! Maybe you could have a field that captures an email id. Store the list of email ids in a separate CSV file and upload them. Link those email ids stored in the CSV file with the email using the pull data function. Make a condition where the enumerators can proceed with the survey if the email id matches else; the enumerators cannot proceed with the survey adding a constraint.

FYR, here is a sample of how you could use a constraint in the pull data function that has already been discussed previously: