Use fail return value for v1 admin Login.
Use function type instead of interface/struct.