R.C.M. commited on
Commit ·
893dda4
1
Parent(s): 9854884
debug
Browse files- server/wsHandler.js +4 -0
server/wsHandler.js
CHANGED
|
@@ -121,12 +121,16 @@ const handlers = {
|
|
| 121 |
'turnstile:verify': async (ws, msg, client) => {
|
| 122 |
try {
|
| 123 |
const token = msg?.token;
|
|
|
|
|
|
|
|
|
|
| 124 |
const secret = process.env.TURNSTILE_SECRET_KEY;
|
| 125 |
if (!token || !secret) return safeSend(ws, { type: 'turnstile:error', message: 'Missing token or server not configured' });
|
| 126 |
const params = new URLSearchParams(); params.append('secret', secret); params.append('response', token);
|
| 127 |
if (client.ip) params.append('remoteip', client.ip);
|
| 128 |
const r = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { method: 'POST', body: params });
|
| 129 |
const j = await r.json();
|
|
|
|
| 130 |
if (j?.success) { client.verified = true; return safeSend(ws, { type: 'turnstile:ok' }); }
|
| 131 |
return safeSend(ws, { type: 'turnstile:error', message: 'Verification failed' });
|
| 132 |
} catch (e) { console.error('ws turnstile verify', e); return safeSend(ws, { type: 'turnstile:error', message: 'Server error' }); }
|
|
|
|
| 121 |
'turnstile:verify': async (ws, msg, client) => {
|
| 122 |
try {
|
| 123 |
const token = msg?.token;
|
| 124 |
+
console.log("Received token:", msg.token);
|
| 125 |
+
console.log("Client IP:", client.ip);
|
| 126 |
+
|
| 127 |
const secret = process.env.TURNSTILE_SECRET_KEY;
|
| 128 |
if (!token || !secret) return safeSend(ws, { type: 'turnstile:error', message: 'Missing token or server not configured' });
|
| 129 |
const params = new URLSearchParams(); params.append('secret', secret); params.append('response', token);
|
| 130 |
if (client.ip) params.append('remoteip', client.ip);
|
| 131 |
const r = await fetch('https://challenges.cloudflare.com/turnstile/v0/siteverify', { method: 'POST', body: params });
|
| 132 |
const j = await r.json();
|
| 133 |
+
console.log("Turnstile response:", j);
|
| 134 |
if (j?.success) { client.verified = true; return safeSend(ws, { type: 'turnstile:ok' }); }
|
| 135 |
return safeSend(ws, { type: 'turnstile:error', message: 'Verification failed' });
|
| 136 |
} catch (e) { console.error('ws turnstile verify', e); return safeSend(ws, { type: 'turnstile:error', message: 'Server error' }); }
|