GetCookie() public method

public GetCookie ( string host, string path, bool secure ) : string
host string
path string
secure bool
return string
Beispiel #1
0
        public ActionResult Index()
        {
            var userid = Convert.ToInt32(CookieManager.GetCookie("userId"));
            var user   = Infomation.Core.User.Select(userid);

            this.ViewData["User"] = user;
            return(View("Index"));
        }
Beispiel #2
0
        string GetPopditCookie()
        {
            // Get the cookies.
            CookieManager cookieMgr = CookieManager.Instance;
            var           cookie    = cookieMgr.GetCookie("http://prod.popdit.com")[0];

            return(cookie.ToString());
        }
Beispiel #3
0
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     //if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
     if (string.IsNullOrWhiteSpace(CookieManager.GetCookie("userId")))
     {
         filterContext.Result = new RedirectToRouteResult("Fenlei_My", new RouteValueDictionary(new { /*controller = "My",*/ action = "Login" }));
     }
     base.OnActionExecuting(filterContext);
 }
Beispiel #4
0
        protected override object GetInvokeContext()
        {
            Uri uri = new Uri(url);

#if !SILVERLIGHT || SL2
            HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;
#else
            HttpWebRequest request = WebRequestCreator.ClientHttp.Create(uri) as HttpWebRequest;
#endif
#if !SILVERLIGHT
            request.Timeout     = timeout;
            request.SendChunked = false;
#if !(dotNET10 || dotNETCF10)
            request.ReadWriteTimeout = timeout;
#endif
            request.Credentials     = credentials;
            request.ProtocolVersion = HttpVersion.Version11;
            if (proxy != null)
            {
                request.Proxy = proxy;
            }
            request.KeepAlive = keepAlive;
            if (keepAlive)
            {
                request.Headers.Set("Keep-Alive", KeepAliveTimeout.ToString());
            }
#if !dotNETCF10
            request.ConnectionGroupName = connectionGroupName;
#if !(dotNET10 || dotNET11 || dotNETCF20)
            if (clientCertificates != null)
            {
                request.ClientCertificates = clientCertificates;
            }
#endif
#endif
#endif
#if (dotNET10 || dotNET11 || dotNETCF10)
            foreach (DictionaryEntry header in headers)
            {
                request.Headers[(string)header.Key] = (string)header.Value;
            }
#else
            foreach (KeyValuePair <string, string> header in headers)
            {
                request.Headers[header.Key] = header.Value;
            }
#endif
#if (PocketPC || Smartphone || WindowsCE)
            request.AllowWriteStreamBuffering = true;
            request.Headers["Cookie"]         = cookieManager.GetCookie(uri.Host,
                                                                        uri.AbsolutePath,
                                                                        uri.Scheme == "https");
#elif !SL2
            request.CookieContainer = cookieContainer;
#endif
            return(new HttpClientContext(request, null));
        }
        public ActionResult sendinvite(object values)//发送面试邀请
        {
            var jobSeekId = Convert.ToInt32(values);
            var job       = JobSeek.Select(jobSeekId);
            var userid    = Convert.ToInt32(CookieManager.GetCookie("userId"));

            this.ViewData["Company"] = Company.Select(item => item.UserId == userid);
            return(View(job));
        }
Beispiel #6
0
        public JsonResult SetChat(ChatModel chatmodel)
        {
            //cirModel.DateOfFailure = ConvertDate(cirModel.DateOfFailure);
            //cirModel.CIRId = cirModel.CIRId == null ? "0" : cirModel.CIRId;
            //cirModel.WTGStartTime = ConvertDateTime(cirModel.WTGStartTime);
            //cirModel.WTGStopTime = ConvertDateTime(cirModel.WTGStopTime);
            //cirModel.EmpId = CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID;
            ChatResult result = oChatManager.SaveChat(chatmodel, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
Beispiel #7
0
        private async Task <string> OnGetCookieRequestAsync(string key)
        {
            var cookie = default(string);

            if (Control != null && Element != null)
            {
                var url = string.Empty;
                try
                {
                    url = Control.Url;
                }
                catch (Exception e)
                {
                    url = Element.BaseUrl;
                }

                string   cookieCollectionString;
                string[] cookieCollection;

                try
                {
                    if (Build.VERSION.SdkInt >= BuildVersionCodes.LollipopMr1)
                    {
                        CookieManager.Instance.Flush();
                        cookieCollectionString = CookieManager.Instance.GetCookie(url);
                    }
                    else
                    {
                        CookieSyncManager cookieSyncMngr = CookieSyncManager.CreateInstance(Context);
                        cookieSyncMngr.StartSync();
                        CookieManager cookieManager = CookieManager.Instance;
                        cookieCollectionString = cookieManager.GetCookie(url);
                    }

                    cookieCollection = cookieCollectionString.Split(new[] { "; " }, StringSplitOptions.None);

                    foreach (var c in cookieCollection)
                    {
                        var keyValue = c.Split(new[] { '=' }, 2);
                        if (keyValue.Length > 1 && keyValue[0] == key)
                        {
                            cookie = keyValue[1];
                            break;
                        }
                    }
                }
                catch (Exception e)
                {
                }
            }


            return(cookie);
        }
Beispiel #8
0
        public void GetCookies(string webCookies)
        {
            if (Java.Net.CookieManager.Default == null || string.IsNullOrWhiteSpace(webCookies))
            {
                return;
            }
            CookieManager cookieManager = CookieManager.Instance;
            string        cookies       = cookieManager.GetCookie("https://www.cnblogs.com/");

            System.Diagnostics.Debug.Write(cookies);
        }
Beispiel #9
0
        /// <summary>
        /// Get the Status.
        /// </summary>
        /// <param name="statusModel"></param>
        /// <returns></returns>
        public JsonResult GetStatus(StatusModel statusModel)
        {
            if (statusModel.view != "0")
            {
                statusModel.DsgId = CookieManager.GetCookie(CookieManager.CookieName).logindetail.DsgId;
            }

            StatusModelResult result = oAdminManager.GetStatus(statusModel, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
Beispiel #10
0
        public ActionResult resuelist()
        {
            var list         = new List <Resume>();
            var useridCookie = CookieManager.GetCookie("userId");

            if (!string.IsNullOrWhiteSpace(useridCookie))
            {
                int UserId = Convert.ToInt32(useridCookie);
                list = Resume.SelectAllByUserId(UserId);
            }
            return(View(list));
        }
Beispiel #11
0
 public PageMasterController()
 {
     if (CookieManager.GetCookie("GAM") != null)
     {
         ViewBag.Name        = CookieManager.GetCookie(CookieManager.CookieName).logindetail.Employee;
         ViewBag.MenuDetails = mc.GetMenu(CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);
     }
     else
     {
         RedirectToAction("TimeOut", "Login");
     }
 }
Beispiel #12
0
 public static Manager GetManagerFromCookie()
 {
     try
     {
         //加密串 进行一次DES 加密,RSA串作为密Key,保存到cookie\
         var encryptCookie = CookieManager.GetCookie(CookieConst.COOKIE_MANAMGER);
         var cookieString  = EncryptTools.DecryptDES(encryptCookie, EncryptKey);
         return(Manager.GetFromCookieString(cookieString));
     }
     catch
     {
         return(null);
     }
 }
        public JsonResult SetDMExcel(DMExcelModel DMexcel)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("SlNo", typeof(string));
            dt.Columns.Add("Turbine", typeof(string));
            dt.Columns.Add("DMTitle", typeof(string));
            dt.Columns.Add("Status", typeof(string));
            dt.Columns.Add("AnalyzingStatus", typeof(string));
            dt.Columns.Add("Description", typeof(string));
            DMexcel.Turbine = dt;
            DMSetExcelResult result = oMasterManager.SetDMStatusUploadExcel(DMexcel, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
Beispiel #14
0
        public JsonResult SetKMPFileApproval(List <KMPFileApproval> fileDetails, string viewType)
        {
            string detailsId = "";

            foreach (var item in fileDetails)
            {
                if (item.STATUS == "1")
                {
                    detailsId += item.Id + ",";
                }
            }
            Message result = oAdminManager.SetKMPFileApproval(detailsId, viewType, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
        //[HttpPost]
        public KeyValuePair <bool, string> UploadFile()
        {
            try
            {
                if (HttpContext.Current.Request.Files.AllKeys.Any())
                {
                    // Get the uploaded image from the Files collection
                    var httpPostedFile = HttpContext.Current.Request.Files["UploadedImage"];

                    if (httpPostedFile != null)
                    {
                        string strFileName = ConfigurationManager.AppSettings["FileCIRUploadUrl"].ToString();
                        // Validate the uploaded image(optional)
                        string SAPID = CookieManager.GetCookie(CookieManager.CookieName).logindetail.SAPID;
                        strFileName = strFileName + "/ChatFiles/" + SAPID;
                        if (!Directory.Exists(strFileName))
                        {
                            Directory.CreateDirectory(strFileName);
                        }
                        // Get the complete file path
                        //var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), httpPostedFile.FileName);
                        var fileSavePath = Path.Combine(strFileName, httpPostedFile.FileName);

                        //   CookieManager.CreateCookie("chatfileurl", fileSavePath);


                        // Save the uploaded file to "UploadedFiles" folder
                        httpPostedFile.SaveAs(fileSavePath);

                        //download
                        var downloadurl = ConfigurationManager.AppSettings["ImagesIISUrl"].ToString();
                        downloadurl = downloadurl + "/ChatFiles/" + SAPID;
                        var fileSavePath1 = downloadurl + "/" + httpPostedFile.FileName; // Path.Combine(downloadurl, httpPostedFile.FileName);

                        return(new KeyValuePair <bool, string>(true, fileSavePath1));    // "File uploaded successfully.");
                    }

                    return(new KeyValuePair <bool, string>(true, "Could not get the uploaded file."));
                }

                return(new KeyValuePair <bool, string>(true, "No file found to upload."));
            }
            catch (Exception ex)
            {
                return(new KeyValuePair <bool, string>(false, "An error occurred while uploading the file. Error Message: " + ex.Message));
            }
        }
Beispiel #16
0
        public ActionResult myresume()
        {
            Resume resume       = null;
            var    useridCookie = CookieManager.GetCookie("userId");

            if (!string.IsNullOrWhiteSpace(useridCookie))
            {
                int UserId  = Convert.ToInt32(useridCookie);
                var resumes = Resume.SelectAllByUserId(UserId);
                resume = resumes.FirstOrDefault(item => item.ResumeType == WorkType.Full);

                var user = Infomation.Core.User.Select(UserId);
                this.ViewData["User"] = user;
                //this.ViewData["Birthday"] = JsonHelper.Serialize(user.Profile.Common.Birthday);
            }
            return(View(resume));
        }
Beispiel #17
0
        public override void OnPageStarted(WebView view, string url, Bitmap favicon)
        {
            base.OnPageStarted(view, url, favicon);

            bool doneSavingTokens;

            CookieManager cookieManager = CookieManager.Instance;

            cookieManager.SetAcceptCookie(true);

            doneSavingTokens = _tokenService.SaveCookies(cookieManager.GetCookie("https://sharepointevo.sharepoint.com/SitePages/home.aspx?AjaxDelta=1"));

            if (doneSavingTokens && !doneNavigating)
            {
                _loginActivity.GoToLandingPage();
                doneNavigating = true;
            }
        }
Beispiel #18
0
        public ActionResult companyinfo()
        {
            Company company      = new Company();
            var     userIdCookie = CookieManager.GetCookie("userId");

            if (!string.IsNullOrWhiteSpace(userIdCookie))
            {
                company = Company.Select(item => item.UserId == Convert.ToInt32(userIdCookie));
            }
            if (company == null)
            {
                company = new Company()
                {
                    Id = -1
                };
            }
            return(View(company));
        }
Beispiel #19
0
        public JsonResult GetFiles(string pageId, string kgId)
        {
            var result = oAdminManager.GetKMPFiles(pageId, kgId, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            try
            {
                string strGamesaImagesUrl = ConfigurationManager.AppSettings["ImagesIISUrl"].ToString();
                foreach (var item in result)
                {
                    item.KFileFullPath    = strGamesaImagesUrl + "" + item.KPage + "/" + item.KFilename;
                    item.IconNameFullPath = strGamesaImagesUrl + "" + item.KPage + "/" + item.IconName;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message);
            }
            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
Beispiel #20
0
        public string GetCookie(string url)
        {
            CookieManager cookManager = CookieManager.Instance;
            string        cookie      = cookManager.GetCookie(url);

            if (cookie != null)
            {
                String[] temps = cookie.Split(';');
                foreach (var temp in temps)
                {
                    if (temp.Contains("WLSSC"))
                    {
                        return(temp.Substring(temp.IndexOf("=") + 1));
                    }
                }
            }

            return("");
        }
Beispiel #21
0
        /// <summary>
        /// Set the Status based on the quality designation.
        /// </summary>
        /// <param name="statusModel"></param>
        /// <returns></returns>
        public JsonResult SetStatusBasedOnDesignation(StatusModel statusModel)
        {
            bool bIsQuality = false;

            try
            {
                if (CookieManager.GetCookie(CookieManager.CookieName).logindetail.DsgId == "6")
                {
                    if (statusModel.StsId == "6")
                    {
                        bIsQuality = true;
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message);
            }
            return(Json(new { bIsQuality }, JsonRequestBehavior.AllowGet));
        }
Beispiel #22
0
        public override void OnPageStarted(WebView view, string url, Bitmap favicon)
        {
            if (isRedirected == true)
            {
                CookieManager cookieManager = CookieManager.Instance;
                cookieManager.SetAcceptCookie(true);
                string   generateToken = cookieManager.GetCookie("https://sharepointevo.sharepoint.com/SitePages/home.aspx?AjaxDelta=1");
                String[] token         = generateToken.Split(new char[] { ';' });

                for (int i = 0; i < token.Length; i++)
                {
                    if (token[i].Contains("rtFa"))
                    {
                        rtFa   = token[i].Replace("rtFa=", "");
                        isRtFa = true;
                    }
                    if (token[i].Contains("FedAuth"))
                    {
                        FedAuth = token[i].Replace("FedAuth=", "");
                        isFed   = true;
                    }

                    if (isFed && isRtFa)
                    {
                        ISharedPreferences       prefs  = PreferenceManager.GetDefaultSharedPreferences(splash);
                        ISharedPreferencesEditor editor = prefs.Edit();
                        editor.PutString("rtFa", rtFa);
                        editor.PutString("FedAuth", FedAuth);
                        editor.PutStringSet("SavedWork", new List <string> {
                        });
                        editor.PutStringSet("SavedLine", new List <string> {
                        });
                        editor.PutStringSet("SavedPeriod", new List <string> {
                        });
                        editor.Apply();
                        splash.checkCredentials();
                        isRedirected = false;
                    }
                }
            }
        }
        public ActionResult Detail(string city, string smallcategory, int?region, int?circle)
        {
            bool ShowContactInfo = false;
            var  strUserId       = CookieManager.GetCookie("userId");

            if (!string.IsNullOrWhiteSpace(strUserId))
            {
                var UserId    = Convert.ToInt32(strUserId);
                var jobSeekId = Convert.ToInt32(this.RouteData.Values["Id"]);
                var job       = JobSeek.Select(jobSeekId);
                var favorite  = ResumeFavorite.SelectAllByUserId(UserId).FirstOrDefault(item => item.ResumeId == job.Resume.Id);
                if (favorite != null)//如果用户已下载该简历,则显示联系方式.
                {
                    ShowContactInfo = true;
                }
            }
            this.ViewData["Favorite"] = ShowContactInfo;
            base.InitDetail <JobSeek>();
            return(View("detail"));
            //return View("detail_" + smallcategory);
        }
        private async Task <string> OnGetAllCookieRequestAsync()
        {
            if (Control == null || Element == null || Control.Disposed)
            {
                return(string.Empty);
            }
            var cookies = string.Empty;

            if (Control != null && Element != null && !Control.Disposed)
            {
                string url = string.Empty;
                try
                {
                    url = Control.Url;
                }
                catch (Exception e)
                {
                    url = Element.BaseUrl;
                }
                if (string.IsNullOrEmpty(url))
                {
                    return(string.Empty);
                }

                if (Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.LollipopMr1)
                {
                    CookieManager.Instance.Flush();
                    cookies = CookieManager.Instance.GetCookie(url);
                }
                else
                {
                    CookieSyncManager cookieSyncMngr = CookieSyncManager.CreateInstance(Context);
                    cookieSyncMngr.StartSync();
                    CookieManager cookieManager = CookieManager.Instance;
                    cookies = cookieManager.GetCookie(url);
                }
            }

            return(cookies);
        }
Beispiel #25
0
        public JsonResult SetPage(PageModel page)
        {
            PageResult result = oMasterManager.SetPageMaster(page, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
        public async Task <Stream> Transport(Stream request, Context context)
        {
            var clientContext = context as ClientContext;
            var uri           = clientContext.Uri;
            var timeout       = (int)clientContext.Timeout.TotalMilliseconds;
            var webRequest    = WebRequest.Create(uri) as HttpWebRequest;

            requests[webRequest] = null;
            try {
                webRequest.Method      = "POST";
                webRequest.ContentType = "application/hprose";
                if (Credentials != null)
                {
                    webRequest.Credentials = Credentials;
                }
                webRequest.Timeout     = timeout;
                webRequest.SendChunked = false;
                if (AcceptEncoding != null)
                {
                    webRequest.Headers.Set("Accept-Encoding", AcceptEncoding);
                }
                webRequest.ReadWriteTimeout = timeout;
                webRequest.ProtocolVersion  = HttpVersion.Version11;
                if (Proxy != null)
                {
                    webRequest.Proxy = Proxy;
                }
                webRequest.KeepAlive = KeepAlive;
                if (KeepAlive)
                {
                    webRequest.Headers.Set("Keep-Alive", KeepAliveTimeout.ToString());
                }
                webRequest.ConnectionGroupName = ConnectionGroupName;
                if (ClientCertificates != null)
                {
                    webRequest.ClientCertificates = ClientCertificates;
                }
                webRequest.Headers.Add(HttpRequestHeaders);
                if (context.Contains("httpRequestHeaders"))
                {
                    webRequest.Headers.Add(context["httpRequestHeaders"] as NameValueCollection);
                }
                webRequest.AllowWriteStreamBuffering = true;
                webRequest.Headers.Set("Cookie", cookieManager.GetCookie(uri.Host, uri.AbsolutePath, uri.Scheme == "https"));
                using (var ostream = await webRequest.GetRequestStreamAsync().ConfigureAwait(false)) {
                    await request.CopyToAsync(ostream).ConfigureAwait(false);

                    await ostream.FlushAsync().ConfigureAwait(false);
                }
                using (var webResponse = await webRequest.GetResponseAsync().ConfigureAwait(false) as HttpWebResponse) {
                    requests[webRequest]      = webResponse;
                    context["httpStatusCode"] = (int)webResponse.StatusCode;
                    context["httpStatusText"] = webResponse.StatusDescription;
                    if ((int)webResponse.StatusCode < 200 || (int)webResponse.StatusCode >= 300)
                    {
                        throw new Exception(((int)webResponse.StatusCode) + ":" + webResponse.StatusDescription);
                    }
                    var headers = new NameValueCollection(StringComparer.InvariantCultureIgnoreCase);
                    headers.Add(webResponse.Headers);
                    context["httpResponseHeaders"] = headers;
                    cookieManager.SetCookie(webResponse.Headers.GetValues("Set-Cookie"), uri.Host);
                    cookieManager.SetCookie(webResponse.Headers.GetValues("Set-Cookie2"), uri.Host);
                    int len      = (int)webResponse.ContentLength;
                    var response = (len > 0) ? new MemoryStream(len) : new MemoryStream();
                    using (var istream = webResponse.GetResponseStream()) {
                        string contentEncoding = webResponse.ContentEncoding.ToLower();
                        if (contentEncoding.IndexOf("deflate") > -1)
                        {
                            using (var deflateStream = new DeflateStream(istream, CompressionMode.Decompress)) {
                                await deflateStream.CopyToAsync(response).ConfigureAwait(false);
                            }
                        }
                        else if (contentEncoding.IndexOf("gzip") > -1)
                        {
                            using (var gzipStream = new GZipStream(istream, CompressionMode.Decompress)) {
                                await gzipStream.CopyToAsync(response).ConfigureAwait(false);
                            }
                        }
                        else
                        {
                            await istream.CopyToAsync(response).ConfigureAwait(false);
                        }
                    }
                    response.Position = 0;
                    return(response);
                }
            }
            finally {
                requests.Remove(webRequest, out var _);
            }
        }
        public JsonResult GetWTGSoftwareHardware(string categoryId, string refId, string viewType)
        {
            List <WTGSoftwareHardware> result = oKMPManager.GetWTGSoftwareHardware(categoryId, refId, viewType, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);
            string strPathUrl = System.Configuration.ConfigurationManager.AppSettings["ImagesIISUrl"].ToString();

            foreach (var item in result)
            {
                if (item.Filname != null)
                {
                    string[] strExtension     = item.Filname.Split('.');
                    string   strFileExtension = item.Filname.Split('.')[strExtension.Length - 1];
                    if (strFileExtension.ToLower() == "pdf")
                    {
                        item.IsImage = false;
                    }
                    else
                    {
                        item.IsImage = true;
                    }
                    item.Filname = strPathUrl + "Software Hardware Download/" + item.Filname;
                }
            }
            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult DeleteWTGSoftwareHardware(string delFlag, string FieldAlertDocumentId)
        {
            Message result = oKMPManager.SetWTGSoftwareHardware(FieldAlertDocumentId, "0", "", "0", "", "", delFlag, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
 private static CustomerInfoVm GetCustomerInfo()
 {
     return(CookieManager.GetCookie <CustomerInfoVm>(ConfigurationManager.Instance.UserInfoCookieName) ?? new CustomerInfoVm());
 }
Beispiel #30
0
        public JsonResult Getchat(string toId, string view)
        {
            List <ChatModel> result = oChatManager.GetChat(toId, CookieManager.GetCookie(CookieManager.CookieName).logindetail.EmpID, view);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }