private string EncryptDetailCredential(ReservationDetail detail) { Dictionary <string, string> option = new Dictionary <string, string>() { ["id"] = detail.Id.ToString(), ["phone"] = detail.GetShortenPhone() }; return(tokenservice.Encrypt(option)); }
private void SetDutyMemberLogin(DutyMember member) { DateTime expire = DateTime.Now.AddMinutes(LOGIN_EXPIRE_MINUTES); string uid = Guid.NewGuid().ToString(); HttpContext.Response.Cookies.Append(UUID_COOKIE_NAME, uid, new CookieOptions() { Expires = new DateTimeOffset(expire, TimeZoneInfo.Local.GetUtcOffset(expire)), }); Dictionary <string, string> keys = new Dictionary <string, string>() { ["name"] = member.LoginName, ["uid"] = uid }; string token = tokenservice.Encrypt(keys); HttpContext.Response.Cookies.Append(LOGINTOKEN_COOKIE_NAME, token, new CookieOptions() { Expires = new DateTimeOffset(expire, TimeZoneInfo.Local.GetUtcOffset(expire)), }); }