PDA-Bank-Cards-Info
/
Global.asax
76 строк · 2.2 Кб
1<%@ Application Language="C#" %>
2
3<script runat="server">
4
5void Application_Start(object sender, EventArgs e)
6{
7// Code that runs on application startup
8
9}
10
11void Application_End(object sender, EventArgs e)
12{
13// Code that runs on application shutdown
14
15}
16
17void Application_Error(object sender, EventArgs e)
18{
19// Code that runs when an unhandled error occurs
20
21}
22
23void Application_BeginRequest(object sender, EventArgs e)
24{
25/*
26HttpContext context = HttpContext.Current;
27foreach (string key in context.Request.QueryString.AllKeys)
28{
29switch (key.ToLower())
30{
31case "pda":
32case "openpassword":
33case "changepassword":
34string value = context.Request.QueryString[key];
35if (value.Equals("-1"))
36{
37try
38{
39object o = Session[key];
40if (o == null)
41Session[key] = false;
42else
43Session[key] = !(bool)Session[key];
44}
45catch (HttpException exp)
46{
47//?
48}
49}
50else
51Session[key] = value.Equals("1");
52break;
53}
54}
55*/
56}
57
58void Session_Start(object sender, EventArgs e)
59{
60// Code that runs when a new session is started
61string ua = Request.UserAgent;
62Session["PDA"] = ua.Contains("240x") || ua.Contains("Mobile") || ua.Contains("Phone");
63Session["OpenPassword"] = false;
64Session["ChangePassword"] = false;
65}
66
67void Session_End(object sender, EventArgs e)
68{
69// Code that runs when a session ends.
70// Note: The Session_End event is raised only when the sessionstate mode
71// is set to InProc in the Web.config file. If session mode is set to StateServer
72// or SQLServer, the event is not raised.
73
74}
75
76</script>
77