Hi @paulh,
Just in case - there were some issues with conditional actions upon login/signup. Please see the thread here: Problem restricting users without access code
I’m not aware if these problems still exist or not - though I haven’t heard about any resolution. So personally I avoid using conditionals on login & signup.
In your case, the scenario could be modified by adding a “interim home” screen, making it a home, which will have a on-screen-enter actions to direct either “set password” screen (tempPassword not equal to 0), or to a real home screen (tempPassword=0).
This “interim home” should be set to Home to match the case when user closes the app on it, then reopens it (so that anyway he/she will be directed to set new password).
Best regards, Victor.