членство в asp.net сменить пароль, не зная old

При оценке подписи метода требуется знать старый пароль при его изменении.

membershipUser.ChangePassword(userWrapper.OldPassword, userWrapper.Password)

Есть ли способ изменить пароль не зная старого. core-api - упаковано как JAR, ...

У меня есть веб-приложение, развернутое как файл WAR в Tomcat 7. Приложение построено как многомодульный проект:

  • core - упаковано как JAR, содержит большую часть внутреннего кода
  • core-api - упакован как JAR, содержит интерфейсы к ядру
  • webapp - упакован как WAR, содержит код внешнего интерфейса и зависит от ядра
  • customer-extensions - дополнительный модуль, упакованный как JAR

Обычно мы можем поместить наши файлы JSP в проект webapp и ссылаться на них относительно контекста:

/WEB-INF/jsp/someMagicalPage.jsp

Вопрос в том, что мы делаем с файлами JSP, которые являются специфическими для проекта клиентских расширений, которые не всегда должны быть включены на войне. К сожалению, я не могу ссылаться на JSP внутри файлов JAR, похоже. Попытка classpath: jsp / customerMagicalPage.jsp приводит к тому, что файл не найден в JspServlet, поскольку он использует ServletContext.getResource () .

Традиционно мы «решили» эту проблему, распаковав maven JAR клиентских расширений, определив местонахождение JSP и поместив их в WAR при его создании. Но идеальная ситуация - это когда вы просто помещаете JAR в развернутую WAR в Tomcat, и обнаруживается расширение, которое работает для всего, кроме JSP.

Есть ли способ решить эту проблему? Стандартный способ, специфичный для Tomcat способ, взлом или обходной путь? Например, я думал о распаковке JSP при запуске приложения ...

61
задан waxwing 16 February 2011 в 08:03
поделиться