Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -29,6 +29,14 @@ print("Session interface configured.")
|
|
| 29 |
# Ensure secure session handling for environments like Hugging Face
|
| 30 |
app.session_interface = SecureCookieSessionInterface()
|
| 31 |
print("Session interface configured.")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
|
| 33 |
@app.route("/")
|
| 34 |
def home():
|
|
@@ -46,7 +54,8 @@ def signup():
|
|
| 46 |
"Name": name,
|
| 47 |
"Phone_Number__c": phone,
|
| 48 |
"Email__c": email,
|
| 49 |
-
"Password__c": password
|
|
|
|
| 50 |
})
|
| 51 |
return redirect(url_for("login"))
|
| 52 |
except Exception as e:
|
|
|
|
| 29 |
# Ensure secure session handling for environments like Hugging Face
|
| 30 |
app.session_interface = SecureCookieSessionInterface()
|
| 31 |
print("Session interface configured.")
|
| 32 |
+
import random
|
| 33 |
+
import string
|
| 34 |
+
|
| 35 |
+
def generate_referral_code(length=8):
|
| 36 |
+
# Generates a random referral code with uppercase, lowercase letters, and digits
|
| 37 |
+
characters = string.ascii_letters + string.digits # A-Z, a-z, 0-9
|
| 38 |
+
referral_code = ''.join(random.choice(characters) for _ in range(length))
|
| 39 |
+
return referral_code
|
| 40 |
|
| 41 |
@app.route("/")
|
| 42 |
def home():
|
|
|
|
| 54 |
"Name": name,
|
| 55 |
"Phone_Number__c": phone,
|
| 56 |
"Email__c": email,
|
| 57 |
+
"Password__c": password,
|
| 58 |
+
"Referral__c": referral_code
|
| 59 |
})
|
| 60 |
return redirect(url_for("login"))
|
| 61 |
except Exception as e:
|