Guest User

Untitled

a guest
Jan 8th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <appSettings>
  4. <add key="Users" value="BobJ,JosephB"/>
  5. </appSettings>
  6. <system.webServer>
  7. <handlers>
  8. <add name="HTML" path="*.html" verb="GET, HEAD, POST, DEBUG" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" requireAccess="Script" />
  9. <add name="HTM" path="*.htm" verb="GET, HEAD, POST, DEBUG" type="System.Web.UI.PageHandlerFactory" resourceType="Unspecified" requireAccess="Script" />
  10. </handlers>
  11. </system.webServer>
  12. <system.web>
  13. <authentication mode="Forms">
  14. <forms name="appNameAuth" path="/" loginUrl="login.aspx" defaultUrl="index.html" protection="All" timeout="525600">
  15. <credentials passwordFormat="Clear">
  16. <user name="[user]" password="[password]" />
  17. </credentials>
  18. </forms>
  19. </authentication>
  20. <authorization>
  21. <deny users="?" />
  22. </authorization>
  23. <compilation debug="true" targetFramework="4.5">
  24. <buildProviders>
  25. <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
  26. <add extension=".htm" type="System.Web.Compilation.PageBuildProvider" />
  27. </buildProviders>
  28. </compilation>
  29. <httpRuntime targetFramework="4.5" />
  30. <customErrors mode="Off"/>
  31. </system.web>
  32. </configuration>
  33.  
  34. protected void Page_Load(object sender, EventArgs e)
  35. {
  36. string htmlPage = Convert.ToString(Request.QueryString["ReturnUrl"]);
  37. string user = Request.LogonUserIdentity.Name;
  38.  
  39. string users = ConfigurationManager.AppSettings["Users"].ToString();
  40.  
  41. string[] allUsers = users.Split(',');
  42.  
  43. if (allUsers.ToList().Contains(user))
  44. {
  45. Response.Redirect(htmlPage);
  46. }
  47. else
  48. {
  49. Response.Redirect("InvalidUser.html");
  50. }
  51.  
  52. }
Add Comment
Please, Sign In to add comment