Author: solomax
Date: Sun May 12 18:09:21 2013
New Revision: 1481618

URL: http://svn.apache.org/r1481618
Log:
User/email login validation is fixed

Modified:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/GeneralUserForm.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/GeneralUserForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/GeneralUserForm.java?rev=1481618&r1=1481617&r2=1481618&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/GeneralUserForm.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/GeneralUserForm.java
 Sun May 12 18:09:21 2013
@@ -66,6 +66,7 @@ public class GeneralUserForm extends For
        private Salutation salutation;
        private FieldLanguage lang;
        private PasswordTextField passwordField;
+       private RequiredTextField<String> email;
 
        public GeneralUserForm(String id, IModel<User> model, boolean 
isAdminForm) {
                super(id, model);
@@ -110,7 +111,8 @@ public class GeneralUserForm extends For
                                }
                        }));
 
-               add(new 
RequiredTextField<String>("adresses.email").add(RfcCompliantEmailAddressValidator.getInstance()));
+               add(email = new RequiredTextField<String>("adresses.email"));
+               email.add(RfcCompliantEmailAddressValidator.getInstance());
                add(new TextField<String>("adresses.phone"));
                add(new CheckBox("sendSMS"));
                DateTextField age = new DateTextField("age");
@@ -152,7 +154,7 @@ public class GeneralUserForm extends For
 
        @Override
        protected void onValidate() {
-               
if(getBean(EmailManager.class).checkUserEMail(getModelObject().getAdresses().getEmail()))
 {
+               
if(!getBean(EmailManager.class).checkUserEMail(email.getConvertedInput())) {
                        error(WebSession.getString(1000));
                }
                super.onValidate();

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java?rev=1481618&r1=1481617&r2=1481618&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/users/UserForm.java
 Sun May 12 18:09:21 2013
@@ -195,7 +195,7 @@ public class UserForm extends AdminBaseF
 
        @Override
        protected void onValidate() {
-               
if(getBean(UsersDao.class).checkUserLogin(login.getConvertedInput())) {
+               
if(!getBean(UsersDao.class).checkUserLogin(login.getConvertedInput())) {
                        error(WebSession.getString(105));
                }
        }


Reply via email to