]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/runtime/org.argeo.security.mvc/src/main/java/org/argeo/security/mvc/UsersRolesController.java
Add license headers
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.mvc / src / main / java / org / argeo / security / mvc / UsersRolesController.java
index d553c31c3d2451e42695b9d27fdf49330a7e1d91..1f9ae609be4037aa4e4b76c3e0142e5c8bccd6c5 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *         http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 package org.argeo.security.mvc;
 
 import java.io.Reader;
@@ -36,20 +52,6 @@ public class UsersRolesController implements MvcConstants {
                        return argeoUser;
        }
 
-       // @RequestMapping("/login.security")
-       // @ModelAttribute(ANSWER_MODEL_KEY)
-       // public ArgeoUser login(@RequestParam("username") String username,
-       // @RequestParam("password") String password) {
-       // //SecurityContextHolder.getContext().getAuthentication().
-       // return securityService.getSecurityDao().getCurrentUser();
-       // }
-       //
-       // @RequestMapping("/logout.security")
-       // @ModelAttribute(ANSWER_MODEL_KEY)
-       // public ServerAnswer logout() {
-       // return ServerAnswer.ok("Logged out");
-       // }
-
        @RequestMapping("/getUsersList.security")
        @ModelAttribute(ANSWER_MODEL_KEY)
        public List<ArgeoUser> getUsersList() {
@@ -140,9 +142,9 @@ public class UsersRolesController implements MvcConstants {
        @RequestMapping("/updatePassword.security")
        @ModelAttribute(ANSWER_MODEL_KEY)
        public ServerAnswer updatePassword(
-                       @RequestParam("password") String password,
-                       @RequestParam("oldPassword") String oldPassword) {
-               securityService.getSecurityDao().updatePassword(oldPassword, password);
+                       @RequestParam("oldPassword") String oldPassword,
+                       @RequestParam("password") String password) {
+               securityService.updateCurrentUserPassword(oldPassword, password);
                return ServerAnswer.ok("Password updated");
        }