|
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') |
|
|
|
|
|
response = send_request(password, username) |
|
|
|
|
|
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() |
|
|
|
except requests.exceptions.RequestException as e: |
|
print(f"Error: {e}") |
|
return '0' |
|
|