[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