Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
In directory
james.mmbase.org:/tmp/cvs-serv16800/community/src/java/com/finalist/cmsc/community/forms
Modified Files:
UserAddAction.java UserAddInitAction.java UserForm.java
Log Message:
changes
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
Index: UserAddAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/UserAddAction.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- UserAddAction.java 31 Jan 2008 13:48:49 -0000 1.3
+++ UserAddAction.java 6 Feb 2008 12:05:14 -0000 1.4
@@ -19,6 +19,7 @@
import com.finalist.cmsc.services.community.person.PersonService;
import com.finalist.cmsc.services.community.security.AuthenticationService;
+import com.finalist.cmsc.services.community.security.AuthorityService;
/**
* Add a Authentication and Person
@@ -36,31 +37,39 @@
if (!isCancelled(httpServletRequest)) {
UserForm userForm = (UserForm) actionForm;
+ String id = userForm.getEmail();
+
+ AuthorityService aus = getAuthorityService();
AuthenticationService as = getAuthenticationService();
PersonService ps = getPersonService();
if (userForm.getAction().equalsIgnoreCase(ACTION_ADD)) {
- Long check1 =
as.getAuthenticationIdForUserId(userForm.getEmail());
+ Long check1 =
as.getAuthenticationIdForUserId(id);
if (check1 == null) {
as.createAuthentication(userForm.getEmail(), userForm.getPassword());
- Long check2 =
as.getAuthenticationIdForUserId(userForm.getEmail());
+ Long check2 =
as.getAuthenticationIdForUserId(id);
if (check2 != null) {
-
-
ps.createPerson(userForm.getVoornaam(), userForm.getTussenVoegsels(),
userForm.getAchterNaam(), userForm
- .getEmail());
+
ps.createPerson(userForm.getVoornaam(), userForm.getTussenVoegsels(),
userForm.getAchterNaam(), id);
} else {
log.info("add check2 failed");
}
} else {
- log.info("add check1 failed");
+ log.info("add check1 failed for: " +
id);
}
+
} else if
(userForm.getAction().equalsIgnoreCase(ACTION_EDIT)) {
- Long check1 =
as.getAuthenticationIdForUserId(userForm.getEmail());
- if (check1 == null) {
- // as.updateAuthentication(userId,
oldPassword, newPassword)
+ Long check1 =
as.getAuthenticationIdForUserId(id);
+ if (check1 != null) {
+ String newPassword1 =
userForm.getPassword();
+ String newPassword2 =
userForm.getPasswordConfirmation();
+ if (newPassword1 != null &&
newPassword2 != null) {
+ if
(newPassword1.equalsIgnoreCase(newPassword2)) {
+
as.updateAuthenticationPassword(id, newPassword1);
+ }
+ }
} else {
- log.info("edit check1 failed");
+ log.info("edit check1 failed for: " +
id);
}
} else {
Index: UserAddInitAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/UserAddInitAction.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- UserAddInitAction.java 31 Jan 2008 13:47:27 -0000 1.3
+++ UserAddInitAction.java 6 Feb 2008 12:05:14 -0000 1.4
@@ -22,6 +22,7 @@
import com.finalist.cmsc.services.community.person.PersonService;
import com.finalist.cmsc.services.community.security.Authentication;
import com.finalist.cmsc.services.community.security.AuthenticationService;
+import com.finalist.cmsc.services.community.security.AuthorityService;
/**
* @author Remco Bos
@@ -33,6 +34,8 @@
public ActionForward execute(ActionMapping actionMapping, ActionForm
actionForm, HttpServletRequest request,
HttpServletResponse httpServletResponse) throws
Exception {
+ AuthorityService aus = getAuthorityService();
+
String id = request.getParameter(USERID);
UserForm userForm = (UserForm) actionForm;
if (id != null) {
@@ -52,6 +55,7 @@
} else {
log.info("person failed");
}
+
} else {
log.info("auth failed");
}
Index: UserForm.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/UserForm.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- UserForm.java 29 Jan 2008 09:59:40 -0000 1.2
+++ UserForm.java 6 Feb 2008 12:05:14 -0000 1.3
@@ -1,12 +1,12 @@
/*
-This software is OSI Certified Open Source Software.
-OSI Certified is a certification mark of the Open Source Initiative.
+ This software is OSI Certified Open Source Software.
+ OSI Certified is a certification mark of the Open Source Initiative.
-The license (Mozilla version 1.0) can be read at the MMBase site.
-See http://www.MMBase.org/license
+ The license (Mozilla version 1.0) can be read at the MMBase site.
+ See http://www.MMBase.org/license
-*/package com.finalist.cmsc.community.forms;
+ */package com.finalist.cmsc.community.forms;
import javax.servlet.http.HttpServletRequest;
@@ -25,13 +25,19 @@
private String action;
private String email;
+
private String password;
+
private String passwordConfirmation;
private String account;
+
private String voornaam;
+
private String tussenVoegsels;
+
private String achterNaam;
+
private String bedrijf;
public String getAction() {
@@ -117,9 +123,10 @@
if (passwordConfirmation.equals("")) {
actionErrors.add("passwordConfirmation", new
ActionMessage("passwordConfirmation.empty"));
}
- if (!password.equals("") && !passwordConfirmation.equals("") &&
!password.equals(passwordConfirmation) ) {
+ if (!password.equals("") && !passwordConfirmation.equals("") &&
!password.equals(passwordConfirmation)) {
actionErrors.add("password", new
ActionMessage("passwords.not_equal"));
}
return actionErrors;
}
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs