[Phonehome-commits] r111 - in trunk/server: . dbschema
pamadio at garage.maemo.org
pamadio at garage.maemo.org
Sat Oct 25 17:16:20 EEST 2008
Author: pamadio
Date: 2008-10-25 17:16:20 +0300 (Sat, 25 Oct 2008)
New Revision: 111
Modified:
trunk/server/dbschema/db_etmaemo.sql
trunk/server/ets.php
Log:
logging login attempt
Modified: trunk/server/dbschema/db_etmaemo.sql
===================================================================
--- trunk/server/dbschema/db_etmaemo.sql 2008-10-25 13:33:39 UTC (rev 110)
+++ trunk/server/dbschema/db_etmaemo.sql 2008-10-25 14:16:20 UTC (rev 111)
@@ -89,3 +89,17 @@
`lastlogin` datetime NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
+
+---
+-- Table structure for table `xmlrpc_log`
+---
+DROP TABLE IF EXISTS `xmlrpc_log`;
+CREATE TABLE IF NOT EXISTS `xmlrpc_log`(
+ `xmlrpc_log_id` int(11) NOT NULL auto_increment,
+ `mac` varchar(30) default NULL,
+ `function_name` varchar(255) default NULL,
+ `ip_addr` varchar(15) default NULL,
+ `return_value` int default NULL ,
+ `date_time` datetime NOT NULL,
+ PRIMARY KEY (`xmlrpc_log_id`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
\ No newline at end of file
Modified: trunk/server/ets.php
===================================================================
--- trunk/server/ets.php 2008-10-25 13:33:39 UTC (rev 110)
+++ trunk/server/ets.php 2008-10-25 14:16:20 UTC (rev 111)
@@ -87,8 +87,18 @@
function rpc_test_login($method_name,$params,$app_data)
{
$info = get_info($params[XMLRPC_MAC],$params[XMLRPC_PW]);
- if(!$info)
- return false;
+ $safe_mac=mysql_real_escape_string($params[XMLRPC_MAC]);
+
+ if(!$info){
+ $snt="insert into xmlrpc_log (mac,function_name,ip_addr,return_value,date_time) values
+ ('{$safe_mac}','test_login','{$_SERVER['REMOTE_ADDR']}',0,now())";
+ mysql_query($snt);
+ return false;
+ }
+ $snt="insert into xmlrpc_log (mac,function_name,ip_addr,return_value,date_time) values
+ ('{$safe_mac}','test_login','{$_SERVER['REMOTE_ADDR']}',1,now())";
+
+ mysql_query($snt);
return true;
}
More information about the Phonehome-commits
mailing list