Browse Source

check verification code

latapp 9 months ago
parent
commit
92c0625234
2 changed files with 6 additions and 1 deletions
  1. 1 1
      config/mails.py
  2. 5 0
      routes/users.py

+ 1 - 1
config/mails.py

@@ -253,7 +253,7 @@ REGISTER_MAIL = {
                     <a href="http://179.57.171.91:5001/verify?q={verification_code}" class="cta-button">Crear mi PIN ahora</a>
                     <a href="http://179.57.171.91:5001/verify?q={verification_code}" class="cta-button">Crear mi PIN ahora</a>
                 </div>
                 </div>
                 
                 
-                <!-- Security Note -->
+                <!-- Security Note -->  
                 <div class="security-note">
                 <div class="security-note">
                     <p>🔒 Tu PIN será tu clave personal para acceder de forma segura a {app_name}</p>
                     <p>🔒 Tu PIN será tu clave personal para acceder de forma segura a {app_name}</p>
                 </div>
                 </div>

+ 5 - 0
routes/users.py

@@ -165,6 +165,11 @@ async def verify_user(q: str = Query(..., description="q parameter")):
     """Verify a user by ID"""
     """Verify a user by ID"""
     # get url params
     # get url params
     redis_client = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True)
     redis_client = redis.Redis(host='localhost', port=6379, db=0, decode_responses=True)
+    if not redis_client.get(f"verify:{q}"):
+        return HTMLResponse(
+            content="<h1>Invalid verification code</h1>",
+            status_code=400
+        )
     return FileResponse(
     return FileResponse(
         "public/verify.html",
         "public/verify.html",
         media_type="text/html",
         media_type="text/html",