[TYPO3-core] RFC: #8588: Admin tools -> User Admin -> List users online broken when [BE][lockIP] is set to < 4
Steffen Kamper
steffen at sk-typo3.de
Fri Jul 4 18:19:52 CEST 2008
Hi,
Type: Bugfix
Bugtracker references:
http://bugs.typo3.org/view.php?id=8588
Branches: 4.1, 4.2, trunk
Problem:
I've set [BE][lockIP] to 0. Then Admin tools -> User Admin -> List users
online is broken:
Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a
valid IPv4 or IPv6 address in
/typo3_src-4.2.0/typo3/sysext/beuser/mod/index.php on line 1558
In the column "host", the IP adress is shown truncated (see attached
screenshot).
Furthermore the drop down list to get back to Compare User Settings is
inaccessibile then.
Solution:
check if gethostbyaddr() fails with
$hostByAddr = @gethostbyaddr($session['ses_iplock']) ?
gethostbyaddr($session['ses_iplock']) : $session['ses_iplock'];
Maybe it should be documented better, as setting to 0 is invalid and
results in 1
vg Steffen
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 8588_2.diff
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080704/53119861/attachment.txt
More information about the TYPO3-team-core
mailing list