Access resx resource files from another project

I’m using asp.net 3.5, my solution currently has 2 projects, an API class project and a website project, within the class project I have a resource file named checkin.resx. For me to be able to access the resource files from my website project, I had to set the “Access Modifier” to public, this allowed me to use a strongly typed name to acces the resources for example: CkiApi.Checkin.Resources.Checkin.OCKI_HeaderText, where Checkin is the .resx file and OCKI_HeaderText is the resource key.

I’ve been hacked. Evil aspx file uploaded called AspxSpy. They’re still trying. Help me trap them‼

I’m also putting up the contents of the .aspx file that was uploaded. When I try to access it, I get prompted for a password, looking at the code, there’s a harcoded password but it looks like some MD5 encryption is going on and I can’t get in to look at what is behind the password protection on this hackers page. Can someone help with getting past the password protection?

Filehandler in asp.net

I need to track when a pdf is opened in my web app. Right now I am writing to a database when a user clicks on the link and then using window.open from the code behind which isn’t ideal since Safari blocks popups and other web browsers give a warning when it runs so I was thinking would a Filehandler be what I need to use. I haven’t used a Filehandler in the past so is this something that would work? The pdf is not in binary form, it’s just a static file sitting in a directory.

Windows Authentication and add Authorization Roles through database – MVC asp.net

I am new to mvc4 asp .net and confused with the authentication and authorization. Our’s is an internal website that takes username(HttpContext.Current.User.Identity.Name) from windows authentication and check against database if the username exists and what roles the user has. I want to use the global [Authorize] attribute and roles, to give access to controllers. Can anyone help me on how to start with.