Hi Leute,
ist es möglich mit proftpd
slots zu realisieren. Das heißt, wenn ein User sich in proftpd
einloggt, dann wird ein insert Befehl in eine MySQL Tabelle
ausgeführt. In diesem Insert sollte gespeichert werden IP,
Zeit, vll noch Datei die heruntergeladen wird. Dieser Eintrag
sollte wieder gelöscht werden wenn der User vom FTP
Disconnectet.
Ist sowas möglich? Wenn ja
wie?
Danke für eure Hilfe!
ja, das geht
sogar relativ einfach mit mod_sql.
http://www.proftpd.de/MySQL-und-Quota.27.0.html#
#
aktive SQL Kommandos, ab hier passiert etwas
:-)
#
SQLLog PASS counter
SQLNamedQuery
counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE
username='%u'" users
# xfer Log in mysql
SQLLog
RETR,STOR transfer1
SQLNamedQuery transfer1 INSERT "'%u',
'%f', '%b', '%h', '%a', '%m','%T',now(), 'c', NULL"
xfer_stat
SQLLOG ERR_RETR,ERR_STOR
transfer2
SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b',
'%h', '%a', '%m','%T',now(), 'i', NULL" xfer_stat
sollte klar sein