Customized authorization attribute in MVC 4 with Roles

I have created a customized role base authorization attribute.My idea is that when a user with role name “employee” Log In should not be allowed to access the “admin” page through URL. But when I implement the [MyRoleAuthorization] in Employee controller and Log In the error says “This webpage has a redirect loop”.
This is code for [MyRoleAuthorization]