Hallo,
Ich habe mein shopsystem (X-Cart Gold) auf einen anderen dedicated Server übertragen,
funktioniert alles bestens nur wird in der Login history nicht die IP der User/admins geloggt sondern immer die IP der Domain.
Da es auf dem alten server wunderbar funktionierte frag ich mich jetzt ob es vielleicht an der neuen Umgebung liegen kann
Alter server
Linux, Apache, Debian, 5.0
PHP 5.2.6.dfsg.1-1+lenny16
mySQL 5.0.51a-24+lenny5
neuer Server
Linux Apache,CentOS 6.3 (Final)
PHP 5.3.17-10.el6.art
mySQL 5.5.28-12.el6.art
Der entsprechende Part im Logfile sieht so aus
tabellen creation
CREATE TABLE xcart_login_history (
login varchar(32) NOT NULL default '',
date_time int(11) NOT NULL default '0',
usertype char(1) NOT NULL default '',
action varchar(32) NOT NULL default '',
status varchar(32) NOT NULL default '',
ip varchar(32) NOT NULL default '',
PRIMARY KEY (login,date_time)
) ENGINE=MyISAM
Login PHP
#
# Insert entry into login_history
#
$utype = func_query_first_cell("SELECT usertype FROM $sql_tbl[customers] WHERE login = '$login'");
if (!empty($active_modules['Simple_Mode']) && $utype == 'A')
$utype = 'P';
db_query("REPLACE INTO $sql_tbl[login_history] (login, date_time, usertype, action, status, ip) VALUES ('$login','".time()."','$utype','logout','success' ,'$REMOTE_ADDR')");
x_log_flag('log_activity', 'ACTIVITY', "'$login' user, '$utype' user type has logged out. remote ip '$REMOTE_ADDR'");
Ich habe mein shopsystem (X-Cart Gold) auf einen anderen dedicated Server übertragen,
funktioniert alles bestens nur wird in der Login history nicht die IP der User/admins geloggt sondern immer die IP der Domain.
Da es auf dem alten server wunderbar funktionierte frag ich mich jetzt ob es vielleicht an der neuen Umgebung liegen kann
Alter server
Linux, Apache, Debian, 5.0
PHP 5.2.6.dfsg.1-1+lenny16
mySQL 5.0.51a-24+lenny5
neuer Server
Linux Apache,CentOS 6.3 (Final)
PHP 5.3.17-10.el6.art
mySQL 5.5.28-12.el6.art
Der entsprechende Part im Logfile sieht so aus
tabellen creation
CREATE TABLE xcart_login_history (
login varchar(32) NOT NULL default '',
date_time int(11) NOT NULL default '0',
usertype char(1) NOT NULL default '',
action varchar(32) NOT NULL default '',
status varchar(32) NOT NULL default '',
ip varchar(32) NOT NULL default '',
PRIMARY KEY (login,date_time)
) ENGINE=MyISAM
Login PHP
#
# Insert entry into login_history
#
$utype = func_query_first_cell("SELECT usertype FROM $sql_tbl[customers] WHERE login = '$login'");
if (!empty($active_modules['Simple_Mode']) && $utype == 'A')
$utype = 'P';
db_query("REPLACE INTO $sql_tbl[login_history] (login, date_time, usertype, action, status, ip) VALUES ('$login','".time()."','$utype','logout','success' ,'$REMOTE_ADDR')");
x_log_flag('log_activity', 'ACTIVITY', "'$login' user, '$utype' user type has logged out. remote ip '$REMOTE_ADDR'");
Comment