WebApiTokenAuthBootstrap icon indicating copy to clipboard operation
WebApiTokenAuthBootstrap copied to clipboard

The time when cross-domain, how do I get Cookie after login

Open badmanhy opened this issue 10 years ago • 3 comments

The time when cross-domain, how do I get Cookie after login pa4m 8jk49ozja2x2drkkpr I set up a Token,I want to how to modify this code

var cookies = request.Headers.GetCookies(DataName); if (cookies == null || cookies.Count != 1) {

            return null;
        }

        var cookie = cookies[0].Cookies.FirstOrDefault(c => c.Name == DataName);

        return cookie == null ? null : cookie.Value;

Please teach me ,Thanks

badmanhy avatar Jan 15 '16 03:01 badmanhy

hey mate,

I haven't understand your question properly - can you explain it? (the image you've added doesn't show)

Thanks

On Fri, Jan 15, 2016 at 5:18 AM, badmanhy [email protected] wrote:

The time when cross-domain, how do I get Cookie after login [image: pa4m 8jk49ozja2x2drkkpr] https://camo.githubusercontent.com/3cbfdf3f65d128c26207b4768aca561a13fc5e96/68747470733a2f2f636c6f756467697468756275736572636f6e74656e74636f6d2f6173736574732f343634363234362f31323334343534382f36303434313230612d626237392d313165352d396537372d613839633165336131303765706e67 I set up a Token,I want to how to modify this code

var cookies = requestHeadersGetCookies(DataName); if (cookies == null || cookiesCount != 1) {

        return null;
    }

    var cookie = cookies[0]CookiesFirstOrDefault(c => cName == DataName);

    return cookie == null ? null : cookieValue;

Please teach me ,Thanks

— Reply to this email directly or view it on GitHub https://github.com/Dgandalf/WebApiTokenAuthBootstrap/issues/11.

aviranco avatar Jan 18 '16 15:01 aviranco

using your login example ,this is server side API.

when call it from web. browser httprespones can set-cookie, but i use server side API other Authentication

e.g
[TokenAuthentication(AccessLevel.User)] public HttpResponseMessage PostLogout() { other code ........... }

this code public override string CacheableFetchData(HttpRequestMessage request) { //HttpResponseMessage response = new HttpResponseMessage(); var cookies = request.Headers.GetCookies(DataName); if (cookies == null || cookies.Count != 1) {

            return null;
        }

        var cookie = cookies[0].Cookies.FirstOrDefault(c => c.Name == DataName);

        return cookie == null ? null : cookie.Value;

        //var cookies = request.Headers.GetValues(DataName);
        //var cookie = cookies.FirstOrDefault();

        //return cookies == null ? null : cookie;

    }

can't get cookie from httprequst

can you give me you msn or facebook

badmanhy avatar Jan 23 '16 05:01 badmanhy

this is Cross-domain projiect

badmanhy avatar Jan 23 '16 05:01 badmanhy