Thanks for the heads up on this request for support.
I’m sorry, but there’s not currently a UI for browsing IPs associated with security breaches. The closest you can get in the UI, is to pull up the user’s account in WordPress, and then check the box to reset IP Restrictions for a specific user. It’s also possible to reset all IP Restrictions from the s2Member -> Restriction Options panel.
Until this feature becomes possible, here’s a function that pulls the information (based on username), in case you’d like to integrate something of your own.
<?php
function s2_login_ips_for($username)
{
$ips = get_transient('s2m_ipr_'.md5('s2member_ip_restrictions_'.strtolower($username).'_entries'));
// This returns an associative array containing all IPs the user has logged in with, over the last 30 days.
// Array keys are IP addresses, and array values are timestamps.
return (is_array($ips)) ? $ips : array();
}
?>
Example usage:
<?php
$user_id = 1;
$user = new WP_User($user_id);
$username = $user->user_login;
foreach(s2_login_ips_for($username) as $ip => $time)
echo 'You logged in at '.date(DATE_RFC822, $time).' from: '.$ip.'<br />';
?>