nagasurendra commited on
Commit
4d0c86c
·
verified ·
1 Parent(s): fcc5483

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -19,23 +19,23 @@ def signup(name, email, phone, password):
19
  'Name__c': name,
20
  'Email__c': email,
21
  'Phone__c': phone,
22
- 'Password2__c': hashed_password
23
  })
24
  return "Signup successful! You can now login."
25
  except Exception as e:
26
  return f"Error during signup: {str(e)}"
27
  def login(email, password):
28
- query = f"SELECT Id, Name__c, Email__c, Password__c FROM User_Login__c WHERE Email__c = '{email}'"
29
  result = sf.query(query)
30
-
31
  if len(result['records']) == 0:
32
  return "Invalid email or password."
33
-
34
- user = result['records'][0]
35
- if verify_password(password, user['Password__c']):
36
- return f"Welcome, {user['Name__c']}!", user
37
  else:
38
- return "Invalid email or password.", None
 
39
  import gradio as gr
40
  def signup_page(name, email, phone, password):
41
  response = signup(name, email, phone, password)
 
19
  'Name__c': name,
20
  'Email__c': email,
21
  'Phone__c': phone,
22
+ 'Password__c': hashed_password
23
  })
24
  return "Signup successful! You can now login."
25
  except Exception as e:
26
  return f"Error during signup: {str(e)}"
27
  def login(email, password):
28
+ query = f"SELECT Password__c FROM User_Login__c WHERE Email__c = '{email}'"
29
  result = sf.query(query)
 
30
  if len(result['records']) == 0:
31
  return "Invalid email or password."
32
+
33
+ hashed_password = result['records'][0]['Password__c']
34
+ if verify_password(password, hashed_password):
35
+ return "Login successful!"
36
  else:
37
+ return "Invalid email or password."
38
+
39
  import gradio as gr
40
  def signup_page(name, email, phone, password):
41
  response = signup(name, email, phone, password)