A woman who posted her account of sexual assault on Facebook says the mayor tried to silence her in his effort to clear his own name of an unrelated allegation.