;ò Á7Cc@sFdZdZdkZd„Zd„Zd„Zd„Zd„ZdS(s! User activity logging functions s $Rev: 70 $NcCs|i||iƒdƒdS(NsBegin(sdbslog_sql_simplesrealmssessionsgetDBId(sdbsrealmssession((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pyssession_log_beginscCs|i||iƒdƒdS(NsEnd(sdbslog_sql_simplesrealmssessionsgetDBId(sdbsrealmssession((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pyssession_log_endsc Cs’yt|dƒ}Wn d}nXy|iƒ}Wn d}nXt|ƒtdƒjo d}n|i||i ƒd|||||ƒdS(Ns meta_typesisAccess(sgetattrsobjs meta_typesget_sizessizestypesdbslog_sqlsrealmssessionsgetDBIdspaths param_strsraddr( sdbsrealmssessionspaths param_strsobjsraddrs meta_typessize((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pyssession_log_accesss   c Cs,|i||iƒd|ddd|ƒdS(NsLoginsi(sdbslog_sqlsrealmssessionsgetDBIdsusernamesraddr(sdbsrealmssessionsusernamesraddr((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pyssession_log_login"sc CsF|o|iƒ}n ti}|i||d||dd|ƒdS(NsFLoginsi( ssessionsgetDBIdssidscfgsVDB_INVALID_IDsdbslog_sqlsrealmsusernamespasswsraddr(sdbsrealmssessionsusernamespasswsraddrssid((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pyssession_log_login_failed%s (s__doc__s __version__scfgssession_log_beginssession_log_endssession_log_accessssession_log_loginssession_log_login_failed(ssession_log_beginssession_log_login_failedscfgssession_log_accessssession_log_endssession_log_logins __version__((sG/mnt/gmirror/ports/www/zope-mysqluserfolder/work/mysqlUserFolder/log.pys?s