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