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

 - [x] Run this against a machine with a known user and admin user.
 - [x] See that the admin user is reported correctly
 - [x] See that the non-admin user is reported correctly.