Index: trunk/core/units/users/users_event_handler.php =================================================================== diff -u -r1789 -r1835 --- trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 1789) +++ trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 1835) @@ -191,11 +191,29 @@ } } + + + /** * Set's new unique resource id to user * * @param kEvent $event */ + function OnBeforeItemCreate(&$event) + { + $email_as_login = $this->Application->ConfigValue('Email_As_Login'); + $object =& $event->getObject(); + if ($email_as_login) { + $object->Fields['Email']['error_msgs']['unique'] =$this->Application->Phrase('lu_user_and_email_already_exist'); + } + + } + + /** + * Set's new unique resource id to user + * + * @param kEvent $event + */ function OnAfterItemValidate(&$event) { $object =& $event->getObject();