[isf-wifidog] can't login

Pedro Bandim Faustino pedrobandim at gmail.com
Sam 12 Juil 06:36:33 EDT 2008


Hi all,

I've installed wifidog v1.1.4 on a x86 board running openwrt r11534.
Authentication server is running r1355 (on hostmonster provider).

The first problem was that on sql/wifidog-postgres-initial-data.sql I had:
INSERT INTO schema_info (tag, value) VALUES ('schema_version', '61');
but on wifidog/include/schema_validate.php I had
define('REQUIRED_SCHEMA_VERSION', 62);

so I've changed 61 to 63 on sql/wifidog-postgres-initial-data.sql

I'm able to add a node, configure it and get redirected to the auth server.
The problem is when I try to log in using an already validated user
(or the admin user) I get this error:

execSqlUpdate() : An error occured while executing the following SQL query :
DELETE FROM connections USING tokens WHERE
tokens.token_id=connections.token_id AND token_status='UNUSED' AND
user_id = '91a4ff627cc4620df1dd7f68c458a6eb'; INSERT INTO tokens
(token_owner, token_issuer, token_id, token_status) VALUES
('91a4ff627cc4620df1dd7f68c458a6eb',
'91a4ff627cc4620df1dd7f68c458a6eb',
'71a8614037dae33e3e6c1714b162d3c4', 'UNUSED'); INSERT INTO connections
(user_id, token_id, timestamp_in, node_id, node_ip, last_updated)
VALUES ('91a4ff627cc4620df1dd7f68c458a6eb',
'71a8614037dae33e3e6c1714b162d3c4', CURRENT_TIMESTAMP, 'default',
'85.218.14.86', CURRENT_TIMESTAMP)

Error message :
ERROR: syntax error at or near "USING" at character 25

Backtrace:

#0 /home/pedrofau/public_html/wifidog-auth/wifidog/classes/User.php(642):
AbstractDb->execSqlUpdate()
#1 /home/pedrofau/public_html/wifidog-auth/wifidog/login/index.php(208):
User->generateConnectionToken()


Warning: Cannot modify header information - headers already sent by
(output started at
/home/pedrofau/public_html/wifidog-auth/wifidog/classes/AbstractDb.php:490)
in /home/pedrofau/public_html/wifidog-auth/wifidog/login/index.php on
line 215


Do you know what's going on here?

Thanks for your help,
Pedro Faustino


Plus d'informations sur la liste de diffusion WiFiDog