55import java .io .PrintWriter ;
66import java .util .ArrayList ;
77import java .util .Collection ;
8- import java .util .Locale ;
98import java .util .UUID ;
109
1110import javax .mail .MessagingException ;
2019
2120import util .EmailSender ;
2221import util .HttpUtils ;
23- import util .Localizer ;
2422import util .RandomStringGenerator ;
2523import accounts .FrameworkUserManager ;
2624import accounts .UserProfile ;
@@ -69,11 +67,6 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
6967 throws ServletException , IOException {
7068 String mode = request .getParameter ("mode" );
7169
72- String language = request .getParameter ("lang" );
73- if (language ==null )
74- language = "en" ;
75- Locale locale = new Locale (language );
76-
7770 PrintWriter out = response .getWriter ();
7871
7972 if ("login" .equals (mode )) {
@@ -156,11 +149,11 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
156149 try {
157150 frameworkUserManager .createUser (username , password , email );
158151
159- FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration .getInstance (getServletContext ());
160- Localizer localizer = frameworkConfiguration .getLocalizer (locale );
161- EmailSender emailSender = frameworkConfiguration .getDefaultEmailSender ();
152+ EmailSender emailSender = FrameworkConfiguration .getInstance (getServletContext ())
153+ .getDefaultEmailSender ();
162154
163- emailSender .send (email , localizer .localize ("email.subject.registration" ), localizer .localize ("login" ) + ": " + username + "\n " + localizer .localize ("password" ) + ": " + password );
155+ emailSender .send (email , "Ontos LDIW for ACC registration" , "Your login: " + username + ", password: "
156+ + password );
164157 String responseStr = "{\" message\" : \" Your password will be sent to your e-mail address "
165158 + email + " \" }" ;
166159 response .getWriter ().print (responseStr );
@@ -204,10 +197,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
204197 response .sendError (HttpServletResponse .SC_INTERNAL_SERVER_ERROR , "User profile " + username + " not found" );
205198 return ;
206199 }
207- FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration .getInstance (getServletContext ());
208- Localizer localizer = frameworkConfiguration .getLocalizer (locale );
209- EmailSender emailSender = frameworkConfiguration .getDefaultEmailSender ();
210- emailSender .send (userProfile .getEmail (), localizer .localize ("email.subject.passwordChanged" ), localizer .localize ("email.message.passwordChanged" ) + " " + username );
200+ EmailSender emailSender = FrameworkConfiguration .getInstance (getServletContext ()).getDefaultEmailSender ();
201+ emailSender .send (userProfile .getEmail (), "Ontos LDIW for ACC change password" , "Your password for the Linked Data Information Workbench account " + username + " was changed." );
211202
212203 String responseStr = "{\" message\" : \" Your password was changed\" }" ;
213204 response .getWriter ().print (responseStr );
@@ -234,11 +225,10 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response)
234225 frameworkUserManager .setPassword (username , password );
235226
236227 // send new password to user
237- FrameworkConfiguration frameworkConfiguration = FrameworkConfiguration .getInstance (getServletContext ());
238- Localizer localizer = frameworkConfiguration .getLocalizer (locale );
239- EmailSender emailSender = frameworkConfiguration .getDefaultEmailSender ();
240- emailSender .send (userProfile .getEmail (), localizer .localize ("email.subject.passwordRestored" ), localizer .localize ("login" ) + ": "
241- + username + "\n " + localizer .localize ("password" ) + ": " + password );
228+ EmailSender emailSender = FrameworkConfiguration .getInstance (getServletContext ())
229+ .getDefaultEmailSender ();
230+ emailSender .send (userProfile .getEmail (), "Ontos LDIW for ACC restore password" , "Your login: "
231+ + username + ", password: " + password );
242232 String responseStr = "{\" message\" : \" New password will be sent to your e-mail address "
243233 + userProfile .getEmail () + " \" }" ;
244234 response .getWriter ().print (responseStr );
0 commit comments