Hello there,
I need to build a public app (so without using email for sign-in) that ask to user to choose a pseudo before to start using it.
When the user choose a pseudo, he’s noticed that this pseudo is already used or not (by using a relation). If it’s not used, a form button let the user to open en form to complete some questions linked to his pseudo (by using visibility condition on this relation).So far, i have found how to manage this workflow.
It becomes more difficult and complicated once the user could submit the form : once submitted, the form goes back to the previous screen but i could have not found how to know if the user come from the form with a new pseudo or if the user is trying to find a pseudo available.
I spent the last few days to find a workaround , but with no success so far.
Has anybody an idea to know if the user come from the form or not to get visibile or not some components ?
Thanks in advance for your help
Fab
Can you try the method of having a combination of pseudo & password writing to user-specific columns?
So there will be 3 cases:
-
If pseudo does not exist then show the form to submit it to a sheet. When the form submission is completed, their combination of pseudo & password should be enough for you to consider that a “logged in” user.
-
If pseudo exist but password does not match, then don’t show the form to submit a new account, tell them either the pseudo has been taken or the password is wrong.
-
If pseudo and password combination match right from the entry then show content.
Does it make sense for your case?
Nice idea, but my client would like any constraint : so no email for sign-in and no password.
But it seems nice to implement it, i will try 
Thx @ThinhDinh
1 Like
Let me know if I can help more, the password would serve as just one extra layer, it can be anything depends on your case 
I wanted to do something like that for so long but didn’t have the time so it would be nice if you can verify it works.
2 Likes