diff --git a/app/__init__.py b/app/__init__.py
index 871f0809b6a9b2c7333ccfff0d60772d8947b5de..8882ced081b4a169c815081990280ef67b178514 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -59,6 +59,10 @@ def create_app(config_name):
                                fullname=session['user'].get('fullname'), email=session['user'].get('email'),
                                referrer=session['return_url'], cancel_url=vars.default_referrer,
                                cancel_msg=messages.cancel_message, certification_message=messages.certification_message)
+
+        if rc_util.check_state(session['user'].get('username')) == "ok":
+            return render_template('account/landing.html')
+
         else:
             return render_template('auth/SignUp.html', room_id=session['uid'],
                                username=session['user'].get('username'),