images / app.py
asv7j's picture
Update app.py
97e563b verified
from flask import Flask, render_template, request, jsonify
from flask_cors import CORS
import requests
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/login', methods=["POST"])
def loginChat():
username = request.form.get('username')
password = request.form.get('password')
# Call send_request function to handle the HTTP POST request to external system
response = send_request(password, username)
# Process the response and return appropriate JSON response
if response == '1':
return jsonify({'response': 1, 'message': 'Login successful'})
elif response == '2':
return jsonify({'response': 2, 'message': 'Invalid username or password'})
elif response == '3':
return jsonify({'response': 3, 'message': 'Special action required (e.g., page reload)'})
else:
return jsonify({'response': 0, 'message': 'Unknown response from external system'})
def send_request(password, username):
try:
response = requests.post('https://girlschat.org/chat/system/encoded/login.php', data={
'password': password,
'username': username
})
return response.text.strip() # Return the response text from the external system
except requests.exceptions.RequestException as e:
print(f"Error: {e}")
return '0' # Return '0' or handle error as per your application's requirements