Announcement

Collapse
No announcement yet.

Falsche Ip wird geloggt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Falsche Ip wird geloggt

    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'");

  • #2
    Die DB speichert die Daten, die ihr gegeben werden.Warum ist das nun ein MySQL - Problem?

    $_SERVER['REMOTE_ADDR']

    könnte statt $REMOTE_ADDR funktionieren

    In der PHP Informationsdatei sollte vermerkt sein, wie du auf diese Daten zugreifen kannst
    Christian

    Comment


    • #3
      Ist ein Proxy vor deinem Server?

      Comment

      Working...
      X