Updated smb_login.rb to check if user has admin_access (Redux of PR #1373)

This fixes the merge conflicts on #1373. There was some tabbing/spacing problems that was driving git nuts.

What I did was retab for spaces, dealt with the indent unalignment, then when through the conflicting hunks to see what @zeknox was intending to do.

There was some discussion over on #1373, but I think it's wrapped up?

## Verification

 - [ ] Run this against a machine with a known user and admin user.
 - [ ] See that the admin user is reported correctly
 - [ ] See that the non-admin user is reported correctly.