User logs in for the first time using an invitation code.
After binding a wallet, the user can log in with the wallet.
Upon invitation code login, the user chooses between “skip” or “connect now,” with “connect now” set as the default. (The “skip” option’s delegate mint feature is not yet developed, so at this stage, the wallet connection is established and stored on the backend.)