|
from flask import Flask, render_template, request, jsonify
|
|
from flask_cors import CORS
|
|
import requests
|
|
|
|
app = Flask(__name__)
|
|
CORS(app)
|
|
|
|
@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'
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port=8000) |