kimptoc 01/11/26 08:37:33 Modified: src/java/org/apache/jetspeed/modules/actions CreateNewUserAndConfirm.java Log: enclose the more of the method in a try block to provide better error handling Revision Changes Path 1.24 +39 -39 jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/CreateNewUserAndConfirm.java Index: CreateNewUserAndConfirm.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/CreateNewUserAndConfirm.java,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- CreateNewUserAndConfirm.java 2001/11/25 20:58:03 1.23 +++ CreateNewUserAndConfirm.java 2001/11/26 16:37:33 1.24 @@ -107,50 +107,49 @@ { public void doPerform( RunData data ) throws Exception { - - String submit = "submit1"; - String str = (String) data.getUser().getTemp ( submit, "asdfasdf" ); - if ( str != null && str - .equalsIgnoreCase( data.getParameters().getString(submit, "")) ) + try { - data.getUser().removeTemp(submit); - data.setScreenTemplate( TurbineTemplate.getDefaultScreen() ); - return; - } + + String submit = "submit1"; + String str = (String) data.getUser().getTemp ( submit, "asdfasdf" ); + if ( str != null && str + .equalsIgnoreCase( data.getParameters().getString(submit, "")) ) + { + data.getUser().removeTemp(submit); + data.setScreenTemplate( TurbineTemplate.getDefaultScreen() ); + return; + } - String pass1 = data.getParameters().getString("password", ""); - String pass2 = data.getParameters().getString("password_confirm", ""); - // make sure the passwords are not empty - if ( (pass1.length() == 0 || pass2.length() == 0 ) - || ! pass1.equals ( pass2 ) ) - { - data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_PWNOTMATCH")); - data.setScreenTemplate("NewAccount"); - return; - } + String pass1 = data.getParameters().getString("password", ""); + String pass2 = data.getParameters().getString("password_confirm", ""); + // make sure the passwords are not empty + if ( (pass1.length() == 0 || pass2.length() == 0 ) + || ! pass1.equals ( pass2 ) ) + { + data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_PWNOTMATCH")); + data.setScreenTemplate("NewAccount"); + return; + } - String username = data.getParameters().getString("username", ""); - // make sure the username exists - if ( username.length() == 0 ) - { - data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_NOUSERNAME")); - data.setScreenTemplate("NewAccount"); - return; - } - String email = data.getParameters().getString("email", ""); - // make sure the email exists - if ( email.length() == 0 ) - { - data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_NOEMAIL")); - data.setScreenTemplate("NewAccount"); - return; - } + String username = data.getParameters().getString("username", ""); + // make sure the username exists + if ( username.length() == 0 ) + { + data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_NOUSERNAME")); + data.setScreenTemplate("NewAccount"); + return; + } + String email = data.getParameters().getString("email", ""); + // make sure the email exists + if ( email.length() == 0 ) + { + data.setMessage(Localization.getString("CREATENEWUSERANDCONFIRM_NOEMAIL")); + data.setScreenTemplate("NewAccount"); + return; + } - String CHNAME = Localization.getString("CREATENEWUSERANDCONFIRM_DUPLICATEMSG"); - + String CHNAME = Localization.getString("CREATENEWUSERANDCONFIRM_DUPLICATEMSG"); - try - { if (!JetspeedSecurity.accountExists(username)) { Date now = new Date(); @@ -228,6 +227,7 @@ } catch (Exception e) { + Log.error("CreateNewUserAndConfirm",e); data.setMessage(e.toString()); data.setStackTrace(StringUtils.stackTrace(e), e); data.setScreenTemplate("Error");
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>