Grooming Cookies to Support Session Sharing across Sub-Domains
I recently had to figure out a solution to a problem that others may face, so I thought I’d share. The solution turned out to be pretty trivial once it was understood, but it took a little digging to get there.
I wanted to use separate sub-domains for the same web application, in which each sub-domain would point to the same app but would cause slightly different behavior within the app. Specifically, the sub-domains correspond to geographical region names and they cause the app to load content that is geo-coded within the specified region.
This part was easy enough to set up. You can add a wildcard A record into DNS so that all sub-domains map to the same IP, and then build logic into your app that parses the sub-domain and handles things accordingly. The problem was that the user’s session would be lost if the user clicked from one sub-domain to another within the same app. This clearly would not work, as the user’s login state would be lost, etc.
This was happening because of the rules related to which cookies in a browser are allowed to be passed into the header of a request: only those cookies which were set by the same domain, or sub-domain, of the server domain are passed over the http request. After some digging, I realized that the real root issue here was that tomcat was automatically setting the JSESSIONID cookie into the HTTP response header in such a way that it was only associated with the specific sub-domain of the request/response at hand. So, for example, if newyork.sportsvite.com was requested, the browser would only send back the JSESSIONID cookie that was explicitly set by requests to that same sub-domain. What had to be done was to somehow override this behavior and set the Domain property on this cookie to the value of the base domain, sportsvite.com. With this logic in place, the browser would send this cookie back on all requests to any sub-domain under that base domain.
In order to do this, you need to groom the cookies on each incoming request so that this Domain property is set accordingly. Once this is done, all requests coming in for different sub-domains will associate that same cookie to the request and therefore use the JSESSIONID value to match up the same single session within servlet container.
So, it’s really easy in the end. Basically, this cookie grooming logic needs to be placed somewhere along the request processing flow - this could be a Servlet Filter, a Tomcat Valve, or even down in the app framework you’re using. In my case, I chose to keep it down in the app framework, and thus added logic into a custom subclass of the Struts RequestProcessor class. Here is the generic method that you could adapt to your needs:
void performCookieGrooming(HttpServletRequest request, HttpServletResponse response) {
Cookie[] cookies = request.getCookies();
HttpSession session = request.getSession();String cookieDomain = “sportsvite.com”;
String cookieNameSessionId = “JSESSIONID”;if (session.isNew()) {
/**
* Create and add a NEW JSESSIONID cookie with the domain set accordingly
*/
Cookie newCookie = new Cookie(cookieNameSessionId, session.getId());
newCookie.setDomain(cookieDomain);
newCookie.setMaxAge(-1);
newCookie.setPath(”/”);
if (request.isSecure()) {
newCookie.setSecure(true);
}
response.addCookie(newCookie);
} else {
/**
* Loop through all cookies in the request, and find the one(s) corresponding to JSESSIONID
*/
if (cookies != null && cookies.length > 0) {
Cookie cookie;
for (int i = 0; i < cookies.length; i++) {
cookie = (Cookie) cookies[i];
/**
* Do the manipulation for session Id cookie(s) only
*/
if (cookieNameSessionId.equals(cookie.getName())) {
String value = cookie.getValue();
cookie.setDomain(cookieDomain);
/**
* Also, to be sure, set the sessionID into the value
* …not sure if this is really needed.
*/
cookie.setValue(session.getId());
}
}
}
}
}
Notice that this method loops through cookies and grooms those that are JSESSIONID cookies. It works fine, and now I’m rolling with multiple sub-domain on the same app. Hope this helps someone!
April 11th, 2010 at 6:36 am
И на чем остановимся?
Помощник психолога. Псих
December 21st, 2010 at 3:07 am
< b >< a href=”http://my.gardenguides.com/members/Viagra” >buy viagra canada< /a >< /b >< /blockquote >
Buygeneric drugs
December 22nd, 2010 at 3:14 pm
< b >< a href=”http://my.gardenguides.com/members/Amoxicillin-dosage89″ >dosage of amoxicillin for respiratory disorder< /a >< /b >< /blockquote >
Buygeneric drugs
December 23rd, 2010 at 7:38 am
< b >< a href=”http://my.gardenguides.com/members/Cialis-UK-128″ >Cialis UK< /a >< /b >< /blockquote >
Buygeneric meds
December 25th, 2010 at 1:21 am
< b >< a href=”http://my.gardenguides.com/members/Abilify-411″ >abilify and siezures< /a >< /b >< /blockquote >
Buynow
December 27th, 2010 at 12:20 pm
< b >< a href=”http://my.gardenguides.com/members/Accutane? Accutane@official.site” >.< /a >< /b >< /blockquote >
Buywithout prescription
December 29th, 2010 at 5:13 am
< b >< a href=”http://my.gardenguides.com/members/Aldactone? Aldactone@official.site” >.< /a >< /b >< /blockquote >
Buygeneric drugs
December 29th, 2010 at 12:22 pm
< b >< a href=”http://my.gardenguides.com/members/Aloe-Gel-938? aloe@vera.gel.indicatii” >…< /a >< /b >< /blockquote >
Buygeneric drugs
December 29th, 2010 at 10:30 pm
< b >< a href=”http://my.gardenguides.com/members/Amoxicillin-703? Amoxicillin@official.site” >…< /a >< /b >< /blockquote >
Buyno prescription
December 31st, 2010 at 10:39 am
< b >< a href=”http://my.gardenguides.com/members/Azor? Azor@official.site” >…< /a >< /b >< /blockquote >
Buygeneric pills
December 31st, 2010 at 9:32 pm
< b >< a href=”http://my.gardenguides.com/members/Aricept? Aricept@official.site” >.< /a >< /b >< /blockquote >
Buynow
January 3rd, 2011 at 11:55 pm
< b >< a href=”http://my.gardenguides.com/members/Abilify-332? abilify@anxiety.now” >.< /a >< /b >< /blockquote >
Buygeneric drugs
January 4th, 2011 at 2:31 pm
< b >< a href=”http://my.gardenguides.com/members/generic-Viagra? generic@viagra.sildenafil.paypal.no.prescription” >…< /a >< /b >< /blockquote >
Buygeneric meds
January 4th, 2011 at 6:54 pm
< b >< a href=”http://my.gardenguides.com/members/generic-Levitra? generic@Levitra.now” >..< /a >< /b >< /blockquote >
Buyno prescription
January 5th, 2011 at 10:11 am
< b >< a href=”http://my.gardenguides.com/members/buy-Cialis? buy@Cialis.now
Buydrugs without prescription
January 5th, 2011 at 4:34 pm
< b >< a href=”http://my.gardenguides.com/members/Abilify-411? abilify@and.sleep.issues” >.< /a >< /b >< /blockquote >
Buyno prescription
January 6th, 2011 at 6:41 am
< b >< a href=”http://my.gardenguides.com/members/cheap-Viagra? cheap@Viagra.now” >…< /a >< /b >< /blockquote >
Buygeneric pills
January 9th, 2011 at 3:28 am
< b >< a href=”http://my.gardenguides.com/members/Phenergan? i@am.pregnant.how.often.can.i.take.25mg.of.phenergan.safely” >…< /a >< /b >< /blockquote >
Buygeneric drugs
February 4th, 2011 at 3:37 pm
< b >< a href=”http://www.ocf.berkeley.edu/~cambodia/cgi-bin/yabb/YaBB.pl?action=viewprofile&username=Zyrtec-861″ >what is the shelf life of zyrtec< /a >< /b >< /blockquote >
Buynow it
February 6th, 2011 at 11:39 am
< b >< a href=”http://www.ocf.berkeley.edu/~cambodia/cgi-bin/yabb/YaBB.pl?action=viewprofile&username=Clindamycin-592″ >Clindamycin< /a >< /b >< /blockquote >
Buywithout prescription
February 7th, 2011 at 8:37 am
< b >< a href=”http://www.ocf.berkeley.edu/~cambodia/cgi-bin/yabb/YaBB.pl?action=viewprofile&username=Xalatan” >Xalatan< /a >< /b >< /blockquote >
Buywithout prescription
March 3rd, 2011 at 2:33 am
< b >< a href=”http://www.box.net/shared/78h3klybs4″ >Zyrtec< /a >< /b >< /blockquote >
Buyno prescription
March 3rd, 2011 at 6:10 am
< b >< a href=”http://www.box.net/shared/qaovlqgcx0″ >Zofran< /a >< /b >< /blockquote >
Buygeneric pills
March 3rd, 2011 at 4:48 pm
< b >< a href=”http://www.box.net/shared/e13gzfqsse” >can you take zoloft and blood pressure medication together< /a >< /b >< /blockquote >
Buynow
March 4th, 2011 at 8:19 am
< b >< a href=”http://www.box.net/shared/y2hlyansgp” >Zyrtec< /a >< /b >< /blockquote >
Buygeneric meds
March 5th, 2011 at 4:48 am
< b >< a href=”http://www.box.net/view_shared/q9n4pqj16l” >Pyridium< /a >< /b >< /blockquote >
Buygeneric drugs
March 5th, 2011 at 11:40 am
< b >< a href=”http://www.box.net/view_shared/izt5xisjtj” >stopped taking prozac realized i like him< /a >< /b >< /blockquote >
Buygeneric drugs
March 6th, 2011 at 6:47 am
< b >< a href=”http://www.box.net/view_shared/8d6ki1obud” >dermatological side effects of rogaine< /a >< /b >< /blockquote >
Buywithout prescription
March 6th, 2011 at 12:12 pm
< b >< a href=”http://www.box.net/view_shared/ln3zruvrzj” >Prozac< /a >< /b >< /blockquote >
Buynow it
March 6th, 2011 at 2:31 pm
< b >< a href=”http://www.box.net/view_shared/bfvenlufrx” >provera 10 days perimenopause< /a >< /b >< /blockquote >
Buygeneric drugs
March 7th, 2011 at 12:33 am
< b >< a href=”http://www.box.net/view_shared/n752cqshbn” >Orlistat< /a >< /b >< /blockquote >
Buyit now
March 7th, 2011 at 2:22 pm
< b >< a href=”http://www.box.net/view_shared/ndxp0siisj” >Synthroid< /a >< /b >< /blockquote >
Buygeneric pills
March 8th, 2011 at 9:45 am
< b >< a href=”http://www.box.net/view_shared/v4hb0ygbv8″ >Prozac< /a >< /b >< /blockquote >
Buyno prescription
March 9th, 2011 at 6:06 pm
< b >< a href=”http://www.box.net/view_shared/9h6s3jjx1t” >is overdosing on seroquel painful< /a >< /b >< /blockquote >
Buydrugs without prescription
March 10th, 2011 at 6:22 am
< b >< a href=”http://www.box.net/view_shared/1sgdb7mqyi” >rogaine for thicker eyebrows< /a >< /b >< /blockquote >
Buynow
March 10th, 2011 at 8:25 am
< b >< a href=”http://www.box.net/view_shared/c56sirbhsv” >risperdal and carbatrol interactions< /a >< /b >< /blockquote >
Buygeneric pills
March 10th, 2011 at 10:19 am
< b >< a href=”http://www.box.net/view_shared/nya2hu5nrg” >prozac breast feeding< /a >< /b >< /blockquote >
Buydrugs without prescription
March 10th, 2011 at 3:28 pm
< b >< a href=”http://www.box.net/view_shared/odey3so9g5″ >Rogaine< /a >< /b >< /blockquote >
Buygeneric meds
March 10th, 2011 at 7:41 pm
< b >< a href=”http://www.box.net/view_shared/5umessnipf” >Retin A< /a >< /b >< /blockquote >
Buygeneric meds
March 28th, 2011 at 2:06 pm
< b >< a href=”http://www.eoearth.org/profile/PyrantelPamoate85284?ml=id Pyrantel@Pamoate.now” >..< /a >< /b >< /blockquote >
Buygeneric pills
March 29th, 2011 at 12:46 am
< b >< a href=”http://www.eoearth.org/profile/Tetracycline25769?ml=id Tetracycline@Tetracycline.Tetracycline” >…< /a >< /b >< /blockquote >
Buyno prescription
March 29th, 2011 at 1:29 am
< b >< a href=”http://www.box.net/shared/49qx81lkx7″ >Zoloft< /a >< /b >< /blockquote >
Buynow it
March 30th, 2011 at 10:23 pm
< b >< a href=”http://www.eoearth.org/profile/Cymbalta27528?ml=id Cymbalta@Cymbalta.Cymbalta” >.< /a >< /b >< /blockquote >
Buyit now
March 30th, 2011 at 11:27 pm
< b >< a href=”http://www.eoearth.org/profile/Risperdal96845?ml=id risperdal@warnings.for.elderly” >…< /a >< /b >< /blockquote >
Buynow it
March 30th, 2011 at 11:48 pm
< b >< a href=”http://www.eoearth.org/profile/Provera11253?ml=id Provera@Provera.Provera” >.< /a >< /b >< /blockquote >
Buygeneric pills
March 31st, 2011 at 10:30 am
< b >< a href=”http://www.eoearth.org/profile/Prozac91092?ml=id Prozac@Prozac.Prozac” >.< /a >< /b >< /blockquote >
Buygeneric drugs
March 31st, 2011 at 12:50 pm
< b >< a href=”http://www.eoearth.org/profile/Cipro53543?ml=id Cipro@Cipro.Cipro” >..< /a >< /b >< /blockquote >
Buygeneric meds
April 1st, 2011 at 11:10 am
< b >< a href=”http://www.box.net/view_shared/9j7707llqv?ml=id coral@calcium.ultra” >…< /a >< /b >< /blockquote >
Buygeneric drugs
April 1st, 2011 at 12:20 pm
< b >< a href=”http://www.box.net/view_shared/ux7hx25gih?ml=id buy@human.growth.hormone.product” >…< /a >< /b >< /blockquote >
Buygeneric drugs
April 1st, 2011 at 9:18 pm
< b >< a href=”http://www.box.net/view_shared/lghk5rd0ir?ml=id cms@coverage.of.pulmicort.respules.j7627″ >.< /a >< /b >< /blockquote >
Buygeneric pills
April 1st, 2011 at 11:18 pm
< b >< a href=”http://www.box.net/view_shared/eodv96k172?ml=id early@childhood.purim.crafts” >.< /a >< /b >< /blockquote >
Buygeneric drugs
April 2nd, 2011 at 1:39 am
< b >< a href=”http://www.box.net/view_shared/3v61a7tl6s?ml=id dapple@hydrocortisone.cream” >…< /a >< /b >< /blockquote >
Buyit now
April 3rd, 2011 at 10:00 am
< b >< a href=”http://www.box.net/view_shared/4vf4jxpd87?ml=id buy@acai.berry.supplement” >.< /a >< /b >< /blockquote >
Buyit now
April 3rd, 2011 at 11:23 am
< b >< a href=”http://www.box.net/view_shared/ju83b6ujd2?ml=id remeron@overdose” >.< /a >< /b >< /blockquote >
Buywithout prescription
April 3rd, 2011 at 12:19 pm
< b >< a href=”http://www.box.net/view_shared/r4ja9fso1x?ml=id accutane@and.ototoxicity” >…< /a >< /b >< /blockquote >
Buyno prescription
April 3rd, 2011 at 7:56 pm
< b >< a href=”http://www.box.net/view_shared/9fbemgbxb7?ml=id man@plan.a.and.b” >..< /a >< /b >< /blockquote >
Buygeneric drugs
April 4th, 2011 at 1:24 am
< b >< a href=”http://www.box.net/view_shared/8szsovix6r?ml=id buy@actonel” >.< /a >< /b >< /blockquote >
Buygeneric drugs
April 4th, 2011 at 6:42 am
< b >< a href=”http://www.box.net/view_shared/7k3sml93cs?ml=id order@albenza” >.< /a >< /b >< /blockquote >
Buyit now
April 4th, 2011 at 8:15 am
< b >< a href=”http://www.box.net/view_shared/xgrjyapebt?ml=id aldactone@diet” >…< /a >< /b >< /blockquote >
Buygeneric pills
April 4th, 2011 at 12:44 pm
< b >< a href=”http://www.box.net/view_shared/xmk50fz5nk?ml=id can@you.take.vicodin.with.prednisolone” >.< /a >< /b >< /blockquote >
Buynow
April 4th, 2011 at 6:22 pm
< b >< a href=”http://www.box.net/view_shared/tfaojp5fmf?ml=id dangers@of.alphagan” >..< /a >< /b >< /blockquote >
Buynow
April 4th, 2011 at 9:01 pm
< b >< a href=”http://www.box.net/view_shared/9iikifoo71?ml=id is@prometrium.and.blood.clots” >..< /a >< /b >< /blockquote >
Buywithout prescription
April 4th, 2011 at 10:30 pm
< b >< a href=”http://www.box.net/view_shared/n4ndyhrz5x?ml=id cutting@proscar.tablets” >.< /a >< /b >< /blockquote >
Buygeneric pills
April 4th, 2011 at 11:14 pm
< b >< a href=”http://www.box.net/view_shared/2r4a3hk7ln?ml=id protopic@ointment.and.antibiotics” >…< /a >< /b >< /blockquote >
Buydrugs without prescription
April 5th, 2011 at 5:23 am
< b >< a href=”http://www.box.net/view_shared/n2mf2hlz68?ml=id dna@melatonin” >.< /a >< /b >< /blockquote >
Buygeneric drugs
April 5th, 2011 at 6:26 am
< b >< a href=”http://www.box.net/view_shared/f8qtrp00et?ml=id buy@online.amoxicillin” >.< /a >< /b >< /blockquote >
Buywithout prescription
April 5th, 2011 at 8:42 am
< b >< a href=”http://www.box.net/view_shared/64f9edbyq5?ml=id motrin@for.61.pounds” >…< /a >< /b >< /blockquote >
Buygeneric meds
April 5th, 2011 at 1:54 pm
< b >< a href=”http://www.box.net/view_shared/q7qplqglfd?ml=id coral@calcium.safety” >.< /a >< /b >< /blockquote >
Buyit now
April 5th, 2011 at 4:08 pm
< b >< a href=”http://www.box.net/view_shared/9gkgds9msu?ml=id how@well.does.nexium.cure.barretts.esophagus” >.< /a >< /b >< /blockquote >
Buygeneric drugs
April 5th, 2011 at 8:55 pm
< b >< a href=”http://www.box.net/view_shared/ujzrjepfts?ml=id changing@from.paxil.to.paxil.cr” >.< /a >< /b >< /blockquote >
Buyno prescription
April 6th, 2011 at 12:02 am
< b >< a href=”http://www.box.net/view_shared/xh9nfktjdq?ml=id plan@b.skateboards.at.target” >.< /a >< /b >< /blockquote >
Buywithout prescription
April 6th, 2011 at 3:03 am
< b >< a href=”http://www.box.net/view_shared/kenh1j53hr?ml=id treatment@c.diff.flagyl” >…< /a >< /b >< /blockquote >
Buyit now
April 6th, 2011 at 5:18 am
< b >< a href=”http://www.box.net/view_shared/y1xug9ra51?ml=id abilify@does.it.work” >.< /a >< /b >< /blockquote >
Buynow it
April 6th, 2011 at 9:47 am
< b >< a href=”http://www.box.net/view_shared/y1xug9ra51?ml=id abilify@drug” >.< /a >< /b >< /blockquote >
Buyno prescription
April 6th, 2011 at 11:38 am
< b >< a href=”http://www.box.net/view_shared/eitvqj9kgd?ml=id calories@and.nutrition.in.boost.nutritional.energy.drink” >…< /a >< /b >< /blockquote >
Buywithout prescription
April 7th, 2011 at 5:05 am
< b >< a href=”http://www.box.net/view_shared/3kkrfkcbqt?ml=id multiple@myeloma.gleevec.clinical.trials” >.< /a >< /b >< /blockquote >
Buynow it
July 17th, 2011 at 10:57 am
< b >< a href=”http://www.trustedpillspot.com/?ml=buy-generic-LEVITRA buy@generic.LEVITRA” >…< /a >< /b >< /blockquote >
Need cheap generic LEVITRA?
July 29th, 2011 at 6:41 am
< b >< a href=”http://trig.com/coral_calcium3028/biography/?ml=Get-Coral-Calcium-Online Get@Coral.Calcium.Online” >..< /a >< /b >< /blockquote >
Buygeneric drugs
July 29th, 2011 at 7:31 am
< b >< a href=”http://trig.com/abana2557/biography/?ml=Buy-Cheap-Abana Buy@Cheap.Abana” >..< /a >< /b >< /blockquote >
Buygeneric pills
July 29th, 2011 at 8:20 am
< b >< a href=”http://trig.com/abana549/biography/?ml=Order-Abana-Online Order@Abana.Online” >…< /a >< /b >< /blockquote >
Buywithout prescription
July 29th, 2011 at 11:16 pm
< b >< a href=”http://trig.com/abilify9488/biography/?ml=Buy-Generic-Abilify-5mg-10mg-15mg-20mg-30mg Buy@Generic.Abilify.5mg.10mg.15mg.20mg.30mg” >…< /a >< /b >< /blockquote >
Buywithout prescription
July 30th, 2011 at 7:42 am
< b >< a href=”http://trig.com/acai5431/biography/?ml=Buy-Discount-Acai Buy@Discount.Acai” >..< /a >< /b >< /blockquote >
Buynow it
July 30th, 2011 at 6:08 pm
< b >< a href=”http://trig.com/acai397/biography/?ml=Purchase-Discount-Acai Purchase@Discount.Acai” >..< /a >< /b >< /blockquote >
Buywithout prescription
July 31st, 2011 at 12:34 am
< b >< a href=”http://trig.com/acai8597/biography/?ml=Buy-Acai-Without-Prescription Buy@Acai.Without.Prescription” >…< /a >< /b >< /blockquote >
Buynow
July 31st, 2011 at 2:00 am
< b >< a href=”http://trig.com/acai7030/biography/?ml=Buy-Generic-Acai-Without-Prescription Buy@Generic.Acai.Without.Prescription” >…< /a >< /b >< /blockquote >
Buygeneric drugs
July 31st, 2011 at 4:28 pm
< b >< a href=”http://trig.com/coral_calcium8713/biography/?ml=Buy-Cheap-Coral-Calcium Buy@Cheap.Coral.Calcium” >.< /a >< /b >< /blockquote >
Buynow it
August 1st, 2011 at 2:52 am
< b >< a href=”http://trig.com/coral_calcium8713/biography/?ml=Buy-Cheap-Coral-Calcium Buy@Cheap.Coral.Calcium” >…< /a >< /b >< /blockquote >
Buygeneric meds
August 1st, 2011 at 8:45 am
< b >< a href=”http://trig.com/abana9134/biography/?ml=Order-Discount-Abana Order@Discount.Abana” >..< /a >< /b >< /blockquote >
Buygeneric meds
August 1st, 2011 at 10:19 am
< b >< a href=”http://trig.com/abana4140/biography/?ml=Cheap-Abana-Online Cheap@Abana.Online” >..< /a >< /b >< /blockquote >
Buyno prescription
August 1st, 2011 at 11:14 am
< b >< a href=”http://trig.com/abilify1317/biography/?ml=Buy-Abilify-Online Buy@Abilify.Online” >..< /a >< /b >< /blockquote >
Buynow it
August 2nd, 2011 at 3:27 pm
< b >< a href=”http://trig.com/abana5984/biography/?ml=Get-Abana-Online Get@Abana.Online” >..< /a >< /b >< /blockquote >
Buyit now
August 3rd, 2011 at 12:58 am
< b >< a href=”http://trig.com/abilify7681/biography/?ml=Buy-Cheap-Abilify Buy@Cheap.Abilify” >…< /a >< /b >< /blockquote >
Buygeneric pills
August 3rd, 2011 at 9:25 pm
< b >< a href=”http://trig.com/acai5876/biography/?ml=Order-Cheap-Acai Order@Cheap.Acai” >…< /a >< /b >< /blockquote >
Buyit now
August 3rd, 2011 at 11:24 pm
< b >< a href=”http://trig.com/acai3793/biography/?ml=Order-Discount-Acai Order@Discount.Acai” >…< /a >< /b >< /blockquote >
Buyit now
August 4th, 2011 at 5:59 pm
< b >< a href=”http://trig.com/acai4501/biography/?ml=Order-Generic-Acai Order@Generic.Acai” >..< /a >< /b >< /blockquote >
Buydrugs without prescription
August 5th, 2011 at 2:09 pm
< b >< a href=”http://trig.com/accupril7182/biography/?ml=1 Buy@Accupril.Online” >.< /a >
Buygeneric meds
August 5th, 2011 at 5:24 pm
< b >< a href=”http://trig.com/accupril8975/biography/?ml=1 Order@Accupril.Online” >.< /a >
Buygeneric drugs
August 6th, 2011 at 4:47 am
< b >< a href=”http://trig.com/accutane1127/biography/?ml=1 Buy@Discount.Accutane” >.< /a >
Buynow it
August 6th, 2011 at 4:23 pm
< b >< a href=”http://trig.com/accutane2739/biography/?ml=1 accutane@longevity” >.< /a >
Buygeneric drugs
August 8th, 2011 at 3:33 pm
< b >< a href=”http://trig.com/aciphex2481/biography/?ml=1 Buy@Aciphex.20mg” >.< /a >
Buygeneric meds
August 10th, 2011 at 8:22 pm
< b >< a href=”http://trig.com/actonel46/biography/?ml=Buy-Actonel-35mg Buy@Actonel.35mg” >..< /a >< /b >< /blockquote >
Buygeneric drugs lzt
August 11th, 2011 at 5:50 am
< b >< a href=”http://trig.com/actos6619/biography/?ml=Buy-Actos-Online Buy@Actos.Online” >.< /a >< /b >< /blockquote >
Buygeneric drugs zfk
August 11th, 2011 at 11:52 am
< b >< a href=”http://trig.com/actos5429/biography/?ml=Get-Actos-Online Get@Actos.Online” >..< /a >< /b >< /blockquote >
Buywithout prescription dyo
August 11th, 2011 at 3:12 pm
< b >< a href=”http://trig.com/actos5280/biography/?ml=Buy-Generic-Actos Buy@Generic.Actos” >..< /a >< /b >< /blockquote >
Buygeneric drugs eet
August 11th, 2011 at 4:16 pm
< b >< a href=”http://trig.com/actos1846/biography/?ml=Buy-Generic-Actos-Without-Prescription Buy@Generic.Actos.Without.Prescription” >..< /a >< /b >< /blockquote >
Buygeneric drugs krg
August 12th, 2011 at 3:09 pm
< b >< a href=”http://trig.com/adalat4685/biography/?ml=Order-Adalat-Online Order@Adalat.Online” >..< /a >< /b >< /blockquote >
Buygeneric meds qhr
August 12th, 2011 at 6:49 pm
< b >< a href=”http://trig.com/adalat202/biography/?ml=Get-Adalat-Online Get@Adalat.Online” >..< /a >< /b >< /blockquote >
Buygeneric meds qmo
August 12th, 2011 at 11:04 pm
< b >< a href=”http://trig.com/coral_calcium868/biography/?ml=Purchase-Coral-Calcium-Online Purchase@Coral.Calcium.Online” >.< /a >< /b >< /blockquote >
Buyno prescription luw
August 13th, 2011 at 12:45 am
< b >< a href=”http://trig.com/coral_calcium6877/biography/?ml=Cheap-Coral-Calcium-Online Cheap@Coral.Calcium.Online” >…< /a >< /b >< /blockquote >
Buywithout prescription xiu
August 13th, 2011 at 2:40 pm
< b >< a href=”http://trig.com/abilify6767/biography/?ml=Buy-Generic-Abilify-Without-Prescription Buy@Generic.Abilify.Without.Prescription” >..< /a >< /b >< /blockquote >
Buygeneric pills zdg
August 13th, 2011 at 10:52 pm
< b >< a href=”http://trig.com/abilify6414/biography/?ml=Cheap-Generic-Abilify-5mg-10mg-15mg-20mg-30mg Cheap@Generic.Abilify.5mg.10mg.15mg.20mg.30mg” >.< /a >< /b >< /blockquote >
Buywithout prescription yyn
August 14th, 2011 at 2:25 am
< b >< a href=”http://trig.com/acai9942/biography/?ml=Buy-Acai-Online Buy@Acai.Online” >…< /a >< /b >< /blockquote >
Buydrugs without prescription vrg
August 15th, 2011 at 12:53 pm
< b >< a href=”http://trig.com/energy_boost8566/biography/?ml=Order-Energy-Boost-Online Order@Energy.Boost.Online” >.< /a >< /b >< /blockquote >
Buygeneric drugs axm
August 15th, 2011 at 7:28 pm
< b >< a href=”http://trig.com/energy_boost8321/biography/?ml=Cheap-Energy-Boost-Online Cheap@Energy.Boost.Online” >…< /a >< /b >< /blockquote >
Buydrugs without prescription jlg
August 15th, 2011 at 8:35 pm
< b >< a href=”http://trig.com/energy_boost3769/biography/?ml=Get-Energy-Boost-Online Get@Energy.Boost.Online” >..< /a >< /b >< /blockquote >
Buyno prescription jui
August 15th, 2011 at 10:55 pm
< b >< a href=”http://trig.com/accupril5033/biography/?ml=Buy-Cheap-Accupril Buy@Cheap.Accupril” >.< /a >< /b >< /blockquote >
Buygeneric drugs nih
August 16th, 2011 at 12:41 pm
< b >< a href=”http://trig.com/accupril616/biography/?ml=Cheap-Accupril-Online Cheap@Accupril.Online” >..< /a >< /b >< /blockquote >
Buygeneric drugs ajd
August 17th, 2011 at 6:42 pm
< b >< a href=”http://trig.com/accutane1941/biography/?ml=Cheap-Accutane-10mg-20mg Cheap@Accutane.10mg.20mg” >.< /a >< /b >< /blockquote >
Buyit now ojb
August 18th, 2011 at 5:54 am
< b >< a href=”http://trig.com/aciphex5720/biography/?ml=Order-Aciphex-Online Order@Aciphex.Online” >.< /a >< /b >< /blockquote >
Buynow it lmg
August 18th, 2011 at 8:19 am
< b >< a href=”http://trig.com/aciphex938/biography/?ml=Order-Discount-Aciphex Order@Discount.Aciphex” >…< /a >< /b >< /blockquote >
Buygeneric meds svb
August 19th, 2011 at 4:24 am
< b >< a href=”http://trig.com/aciphex2481/biography/?ml=Buy-Aciphex-20mg Buy@Aciphex.20mg” >.< /a >< /b >< /blockquote >
Buygeneric drugs mby
August 19th, 2011 at 6:55 am
< b >< a href=”http://trig.com/aciphex3902/biography/?ml=Purchase-Generic-Aciphex-20mg Purchase@Generic.Aciphex.20mg” >…< /a >< /b >< /blockquote >
Buywithout prescription ccw
August 23rd, 2011 at 2:36 am
< b >< a href=”http://trig.com/advair6239/biography/?ml=Order-Cheap-Advair Order@Cheap.Advair” >…< /a >< /b >< /blockquote >
Buygeneric drugs vbr
August 23rd, 2011 at 7:56 pm
< b >< a href=”http://trig.com/advair7733/biography/?ml=Order-Generic-Advair Order@Generic.Advair” >..< /a >< /b >< /blockquote >
Buydrugs without prescription hak
August 24th, 2011 at 2:36 am
< b >< a href=”http://trig.com/advair967/biography/?ml=Cheap-Advair-Without-Prescription Cheap@Advair.Without.Prescription” >…< /a >< /b >< /blockquote >
Buyit now sge
August 24th, 2011 at 7:21 pm
< b >< a href=”http://trig.com/aggrenox1513/biography/?ml=Buy-Cheap-Aggrenox Buy@Cheap.Aggrenox” >..< /a >< /b >< /blockquote >
Buygeneric meds dxy
August 25th, 2011 at 12:40 pm
< b >< a href=”http://trig.com/albenza2194/biography/?ml=Order-Albenza-Online Order@Albenza.Online” >..< /a >< /b >< /blockquote >
Buydrugs without prescription faj
August 25th, 2011 at 7:20 pm
< b >< a href=”http://trig.com/albenza6933/biography/?ml=Purchase-Discount-Albenza Purchase@Discount.Albenza” >…< /a >< /b >< /blockquote >
Buynow fjl
August 25th, 2011 at 11:20 pm
< b >< a href=”http://trig.com/aldactone1747/biography/?ml=Buy-Aldactone-Online Buy@Aldactone.Online” >.< /a >< /b >< /blockquote >
Buygeneric drugs hwi
August 26th, 2011 at 12:25 pm
< b >< a href=”http://www.box.net/view_shared/f7290o9cjh?ml=id can@you.take.aciphex.and.nexium.at.the.same.time” >..< /a >< /b >< /blockquote >
Buygeneric pills
August 27th, 2011 at 12:24 am
< b >< a href=”http://www.box.net/view_shared/8szsovix6r?ml=id actonel@and.heart.irregularities” >..< /a >< /b >< /blockquote >
Buyno prescription
August 27th, 2011 at 5:42 am
< b >< a href=”http://www.box.net/view_shared/xgrjyapebt?ml=id aldactone@kidney.problems” >…< /a >< /b >< /blockquote >
Buygeneric drugs
August 27th, 2011 at 1:44 pm
< b >< a href=”http://www.box.net/view_shared/3oqrm8irvf?ml=id aloe@vera.juice.benefits.best” >.< /a >< /b >< /blockquote >
Buygeneric meds
August 28th, 2011 at 2:44 pm
< b >< a href=”http://www.box.net/view_shared/nacetk0sky?ml=id actonel@and.dvt” >.< /a >< /b >< /blockquote >
Buygeneric meds
October 17th, 2011 at 12:54 am
< b >< a href=”http://community.landesk.com/support/bookmarks/3438?decorator=print#comments” >hiv research being conducted in usa< /a >< /b >< /blockquote >
Buy_generic pills
October 17th, 2011 at 2:29 am
< b >< a href=”http://community.landesk.com/support/bookmarks/3442?decorator=print#comments” >levaquin 500mg< /a >< /b >< /blockquote >
Buy_no prescription
October 18th, 2011 at 11:32 pm
< b >< a href=”http://community.music123.com/bookmarks/1143?decorator=print#comments” >advair and contraindications< /a >< /b >< /blockquote >
Buy_generic meds
October 19th, 2011 at 1:12 am
< b >< a href=”http://community.jboss.org/bookmarks/1477?decorator=print#comments” >canine heat cycles< /a >< /b >< /blockquote >
Buy_without prescription
October 20th, 2011 at 3:34 am
< b >< a href=”http://www.protocolexchange.com/bookmarks/1211?decorator=print#comments” >apo amitriptyline< /a >< /b >< /blockquote >
Buy_generic pills
October 20th, 2011 at 1:34 pm
< b >< a href=”http://www.protocolexchange.com/bookmarks/1237?decorator=print#comments” >financial aid for alzheimer’s< /a >< /b >< /blockquote >
Buy_without prescription
October 20th, 2011 at 9:53 pm
< b >< a href=”http://enterpriseleadership.org/bookmarks/1406?decorator=print#comments” >heart worm medication< /a >< /b >< /blockquote >
Buy_no prescription
October 21st, 2011 at 11:45 am
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/1338?decorator=print#comments” >conquer online hacking tools< /a >< /b >< /blockquote >
Buy_generic drugs
October 21st, 2011 at 4:44 pm
< b >< a href=”http://www.screwfix.com/community/bookmarks/1540?decorator=print#comments” >symptoms of prescription drug abuse< /a >< /b >< /blockquote >
Buy_drugs without prescription
October 22nd, 2011 at 2:45 am
< b >< a href=”http://community.landesk.com/support/bookmarks/1720?decorator=print#comments” >blood pressure medications< /a >< /b >< /blockquote >
Buy_now it
October 25th, 2011 at 10:26 pm
< b >< a href=”http://www.protocolexchange.com/bookmarks/1479?decorator=print#comments” >hepatitis b shot< /a >< /b >< /blockquote >
Buy_it now
October 26th, 2011 at 6:47 am
< b >< a href=”http://enterpriseleadership.org/bookmarks/3252?decorator=print#comments” >drug trafficking in latin america< /a >< /b >< /blockquote >
Buy_drugs without prescription
October 26th, 2011 at 6:26 pm
< b >< a href=”http://www.harmonycentral.com/bookmarks/6202?decorator=print#comments” >working and twin pregnancy< /a >< /b >< /blockquote >
Buy_now it
October 27th, 2011 at 9:27 am
< b >< a href=”http://enterpriseleadership.org/bookmarks/1758?decorator=print#comments” >how to embed pictures ms office< /a >< /b >< /blockquote >
Buy_drugs without prescription
October 28th, 2011 at 10:26 am
< b >< a href=”http://community.landesk.com/support/bookmarks/2055?decorator=print#comments” >adult survivors of childhood cancer< /a >< /b >< /blockquote >
Buy_generic pills
October 29th, 2011 at 4:03 am
< b >< a href=”http://www.screwfix.com/community/bookmarks/1923?decorator=print#comments” >singapore secure psychiatric forensic unit< /a >< /b >< /blockquote >
Buy_no prescription
October 29th, 2011 at 7:20 am
< b >< a href=”http://eltcommunity.com/elt/bookmarks/1786?decorator=print#comments” >permanent removal of adult acne scars< /a >< /b >< /blockquote >
Buy_generic meds
October 29th, 2011 at 1:59 pm
< b >< a href=”http://talk.sonyericsson.com/bookmarks/2055?decorator=print#comments” >mini insulin fridge< /a >< /b >< /blockquote >
Buy_generic drugs
October 30th, 2011 at 1:39 am
< b >< a href=”http://eltcommunity.com/elt/bookmarks/3083?decorator=print#comments” >cheap fetal heart rate monitor< /a >< /b >< /blockquote >
Buy_generic meds
October 30th, 2011 at 9:05 am
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/3160?decorator=print#comments” >avelox treats for bacteria< /a >< /b >< /blockquote >
Buy_drugs without prescription
October 30th, 2011 at 10:45 am
< b >< a href=”http://community.crn.com/bookmarks/1932?decorator=print#comments” >enhancement drugs< /a >< /b >< /blockquote >
Buy_no prescription
October 30th, 2011 at 3:43 pm
< b >< a href=”http://policy2.org/bookmarks/3581?decorator=print#comments” >drug treatment for bipolar disorder< /a >< /b >< /blockquote >
Buy_generic pills
October 30th, 2011 at 10:23 pm
< b >< a href=”http://www.harmonycentral.com/bookmarks/4988?decorator=print#comments” >drug test company< /a >< /b >< /blockquote >
Buy_without prescription
October 31st, 2011 at 3:04 pm
< b >< a href=”http://beta.hopestreetgroup.org/bookmarks/3785?decorator=print#comments” >social etiologies for patients with schizophrenia< /a >< /b >< /blockquote >
Buy_it now
November 2nd, 2011 at 1:44 pm
< b >< a href=”http://community.music123.com/bookmarks/1981?decorator=print#comments” >epson salt and lemon juice diet< /a >< /b >< /blockquote >
Buy_generic pills
November 2nd, 2011 at 6:44 pm
< b >< a href=”http://community.techweb.com/bookmarks/3075?decorator=print#comments” >l91 energizer e2 lithium aa cells< /a >< /b >< /blockquote >
Buy_generic drugs
November 3rd, 2011 at 8:05 am
< b >< a href=”http://eltcommunity.com/elt/bookmarks/2126?decorator=print#comments” >how to buy glucose meter< /a >< /b >< /blockquote >
Buy_generic meds
November 3rd, 2011 at 1:51 pm
< b >< a href=”http://communities.leviton.com/bookmarks/2940?decorator=print#comments” >skin cancer foundation australia< /a >< /b >< /blockquote >
Buy_generic drugs
November 5th, 2011 at 12:09 am
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/2261?decorator=print#comments” >clinical features of sickle cell disease< /a >< /b >< /blockquote >
Buy_generic drugs
November 5th, 2011 at 4:49 pm
< b >< a href=”http://beta.hopestreetgroup.org/bookmarks/4790?decorator=print#comments” >build muscle mass diet< /a >< /b >< /blockquote >
Buy_drugs without prescription
November 6th, 2011 at 7:49 am
< b >< a href=”http://www.screwfix.com/community/bookmarks/2428?decorator=print#comments” >depression medcine xr< /a >< /b >< /blockquote >
Buy_drugs without prescription
November 8th, 2011 at 2:03 pm
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/2501?decorator=print#comments” >school age adhd self absorbed< /a >< /b >< /blockquote >
Buy_now it
November 9th, 2011 at 3:23 am
< b >< a href=”http://communities.netapp.com/bookmarks/3141?decorator=print#comments” >free diabetes logbooks to print< /a >< /b >< /blockquote >
Buy_generic drugs
November 10th, 2011 at 11:04 am
< b >< a href=”http://beta.hopestreetgroup.org/bookmarks/5671?decorator=print#comments” >hiv quality of life survey tools< /a >< /b >< /blockquote >
Buy_drugs without prescription
November 10th, 2011 at 4:04 pm
< b >< a href=”http://community.techweb.com/bookmarks/3589?decorator=print#comments” >obesity in moorhead minnesota< /a >< /b >< /blockquote >
Buy_now
November 11th, 2011 at 8:24 pm
< b >< a href=”http://community.techweb.com/bookmarks/3634?decorator=print#comments” >meal plan for hypertension< /a >< /b >< /blockquote >
Buy_generic drugs
November 12th, 2011 at 9:44 am
< b >< a href=”http://community.techweb.com/bookmarks/3672?decorator=print#comments” >kim kardashian weight gain< /a >< /b >< /blockquote >
Buy_now
November 12th, 2011 at 2:44 pm
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/2628?decorator=print#comments” >breast cancer site is having trouble< /a >< /b >< /blockquote >
Buy_drugs without prescription
November 12th, 2011 at 7:44 pm
< b >< a href=”http://community.music123.com/bookmarks/2599?decorator=print#comments” >scabies in dogs help< /a >< /b >< /blockquote >
Buy_generic drugs
November 15th, 2011 at 2:42 pm
< b >< a href=”http://cellnetwork.community.invitrogen.com/bookmarks/2823?decorator=print#comments” >boost metabolism foods< /a >< /b >< /blockquote >
Buy_now
November 16th, 2011 at 7:02 pm
< b >< a href=”http://solid.community.appliedbiosystems.com/bookmarks/2823?decorator=print#comments” >substitute for diovan hct< /a >< /b >< /blockquote >
Buy_now
November 17th, 2011 at 12:02 am
< b >< a href=”http://www.protocolexchange.com/bookmarks/2808?decorator=print#comments” >diet secrets for models< /a >< /b >< /blockquote >
Buy_now it
December 10th, 2011 at 6:41 am
< b >< a href=”http://www.box.net/view_shared/ppvpx6dvgi?ml=id who@makes.pulmicort” >…< /a >< /b >< /blockquote >
Buyit now
December 10th, 2011 at 7:48 pm
< b >< a href=”http://downloadrockalternative.info?author=all Download@alternative.Rock” >.< /a >< /b >< /blockquote >
Search rock UK Charts
December 11th, 2011 at 1:30 pm
< b >< a href=”http://www.box.net/view_shared/tmutu8spjn?ml=id best@medicare.plan.d.for.nexium.40.mg” >..< /a >< /b >< /blockquote >
Buygeneric meds
December 11th, 2011 at 5:45 pm
< b >< a href=”http://www.box.net/view_shared/ba5a7xn9e0?ml=id infant@prevacid.dose” >.< /a >< /b >< /blockquote >
Buygeneric drugs