[RHN API] - user.GetDetails not returning last_login_date
Issue
- The last_login data only appears on some users accounts when using the user.getDetails RHN API method.
- Here's a script to extract this info:
#!/usr/bin/perl
use Frontier::Client;
my $HOST = 'xmlrpc.rhn.redhat.com';
my $user = 'XXXXXX';
my $pass = '';
my $client = new Frontier::Client(url => "http://$HOST/rpc/api");
my $session = $client->call('auth.login',$user, $pass);
my $users = $client->call('user.listUsers', $session);foreach my $user (@$users) {
$user->{'id'}.",".$user->{'login'}.",".$user->{'login_uc'}."\n";
my $user_details = $client->call('user.getDetails', $session,
$user->{'login'});
print $user->{'login'}." :
".$user_details->{'last_login_date'}."\n";
}$client->call('auth.logout', $session);
Environment
- Red Hat Network (RHN)
- API - user.getDetails
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
