Ignore:
Timestamp:
Jan 19, 2019, 6:12:21 PM (6 years ago)
Author:
alloc
Message:

Fixed game version compatibility of GamePrefs
Code style cleanup (mostly argument names)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/Web/Handlers/SessionHandler.cs

    r325 r351  
    1010                private readonly string staticPart;
    1111
    12                 public SessionHandler (string _staticPart, string _dataFolder, Web _parent, string moduleName = null) :
    13                         base (moduleName) {
     12                public SessionHandler (string _staticPart, string _dataFolder, Web _parent, string _moduleName = null) :
     13                        base (_moduleName) {
    1414                        staticPart = _staticPart;
    1515                        parent = _parent;
     
    2424                }
    2525
    26                 public override void HandleRequest (HttpListenerRequest req, HttpListenerResponse resp, WebConnection user,
    27                         int permissionLevel) {
    28                         string subpath = req.Url.AbsolutePath.Remove (0, staticPart.Length);
     26                public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
     27                        int _permissionLevel) {
     28                        string subpath = _req.Url.AbsolutePath.Remove (0, staticPart.Length);
    2929
    3030                        StringBuilder result = new StringBuilder ();
     
    3232
    3333                        if (subpath.StartsWith ("verify")) {
    34                                 if (user != null) {
    35                                         resp.Redirect ("/static/index.html");
     34                                if (_user != null) {
     35                                        _resp.Redirect ("/static/index.html");
    3636                                        return;
    3737                                }
     
    4040                                        "<h1>Login failed, <a href=\"/static/index.html\">click to return to main page</a>.</h1>");
    4141                        } else if (subpath.StartsWith ("logout")) {
    42                                 if (user != null) {
    43                                         parent.connectionHandler.LogOut (user.SessionID);
     42                                if (_user != null) {
     43                                        parent.connectionHandler.LogOut (_user.SessionID);
    4444                                        Cookie cookie = new Cookie ("sid", "", "/");
    4545                                        cookie.Expired = true;
    46                                         resp.AppendCookie (cookie);
    47                                         resp.Redirect ("/static/index.html");
     46                                        _resp.AppendCookie (cookie);
     47                                        _resp.Redirect ("/static/index.html");
    4848                                        return;
    4949                                }
     
    5252                                        "<h1>Not logged in, <a href=\"/static/index.html\">click to return to main page</a>.</h1>");
    5353                        } else if (subpath.StartsWith ("login")) {
    54                                 string host = (Web.isSslRedirected (req) ? "https://" : "http://") + req.UserHostName;
     54                                string host = (Web.isSslRedirected (_req) ? "https://" : "http://") + _req.UserHostName;
    5555                                string url = OpenID.GetOpenIdLoginUrl (host, host + "/session/verify");
    56                                 resp.Redirect (url);
     56                                _resp.Redirect (url);
    5757                                return;
    5858                        } else {
     
    6363                        result.Append (footer);
    6464
    65                         resp.ContentType = MimeType.GetMimeType (".html");
    66                         resp.ContentEncoding = Encoding.UTF8;
     65                        _resp.ContentType = MimeType.GetMimeType (".html");
     66                        _resp.ContentEncoding = Encoding.UTF8;
    6767                        byte[] buf = Encoding.UTF8.GetBytes (result.ToString ());
    68                         resp.ContentLength64 = buf.Length;
    69                         resp.OutputStream.Write (buf, 0, buf.Length);
     68                        _resp.ContentLength64 = buf.Length;
     69                        _resp.OutputStream.Write (buf, 0, buf.Length);
    7070                }
    7171        }
Note: See TracChangeset for help on using the changeset viewer.