Sometimes there can be a delay in receiving the OTP due to network congestion with your service provider. In this case, you can:
Wait for 5 minutes to receive the OTP
Try resending the OTP
You can also try logging in via Google or Facebook if the email ID is the same as that of your Dineout Account.