3                                 !" 8# 8$ 8% &' ( )* +, C-./0 12 345 6789 O:;<= O>?@ABCDEF \G HIJKL 8MNOPQR STUV WXYZ[\ ] ^_` 3a b c d e 3f 3g h i j k l mn opqr 3s tuvw xylogLorg/apache/log4j/Logger;ENTER_EMAIL_PAGEI ConstantValuePERSONAL_INFO_PAGENEW_PASSWORD_PAGE registeringZ ldap_enabledauthenticationService7Lorg/dspace/authenticate/service/AuthenticationService;accountService+Lorg/dspace/eperson/service/AccountService;()VCodeLineNumberTableLocalVariableTablethis.Lorg/dspace/app/webui/servlet/RegisterServlet;init ExceptionszdoDSGetk(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V setPasswordemailLjava/lang/String;epersonLorg/dspace/eperson/EPerson;contextLorg/dspace/core/Context;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;token StackMapTable{|}~doDSPoststepprocessEnterEmaile Ljavax/mail/SendFailedException;ctx#Ljavax/naming/directory/DirContext;Ljavax/naming/NamingException;ldap_provider_url ldap_id_fieldldap_search_contextenvLjava/util/Hashtable; canRegisterae&Ljavax/mail/internet/AddressException;meLjavax/mail/MessagingException;netidpasswordeperson2w,9JY[processPersonalInfoinfoOK passwordOKprocessNewPassword SourceFileRegisterServlet.java       register true{  authentication-ldapenable   /register/new-ldap-user.jsp /register/new-user.jsp/register/forgot-password.jsp      set.password /register/registration-form.jsp/register/new-password.jsp/register/invalid-token.jsp  integrity_error        | already_registeredjava/lang/StringBuilderemail=    /register/already-registered.jsp  sendtoken_register javax/mail/SendFailedException ,com/sun/mail/smtp/SMTPAddressFailedException invalid_emailretry /register/registration-sent.jsp  provider_url id_fieldsearch_contextjava/util/Hashtable javax/naming/Contextjava.naming.factory.initial com.sun.jndi.ldap.LdapCtxFactory java.naming.provider.url#java.naming.security.authenticationsimplejava.naming.security.principal=, java.naming.security.credentials(javax/naming/directory/InitialDirContext  javax/naming/NamingException failed_loginnetid= /login/ldap-incorrect.jsp/register/cannot-register.jsp unknown_emailunregistered_forgot_password/register/inactive-account.jsp  certificate_user_forgot_password/error/require-certificate.jspsendtoken_forgotpw !/register/password-token-sent.jsp$javax/mail/internet/AddressException bad_emailjavax/mail/MessagingExceptionerror_emailing   invalid_tokentoken=             usedtoken_register /register/registered.jspmissing.fieldspassword.problem  usedtoken_forgotpw/register/password-changed.jsp,org/dspace/app/webui/servlet/RegisterServlet /org/dspace/app/webui/servlet/EditProfileServletjavax/servlet/ServletExceptionjava/lang/Stringorg/dspace/eperson/EPersonjava/io/IOExceptionjava/sql/SQLException'org/dspace/authorize/AuthorizeExceptionorg/dspace/core/Context%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse:org/dspace/authenticate/factory/AuthenticateServiceFactory getInstance>()Lorg/dspace/authenticate/factory/AuthenticateServiceFactory;getAuthenticationService9()Lorg/dspace/authenticate/service/AuthenticationService;0org/dspace/eperson/factory/EPersonServiceFactory4()Lorg/dspace/eperson/factory/EPersonServiceFactory;getAccountService-()Lorg/dspace/eperson/service/AccountService;getInitParameter&(Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Z$org/dspace/core/ConfigurationManagergetBooleanProperty'(Ljava/lang/String;Ljava/lang/String;)Z getParameter$org/dspace/app/webui/util/JSPManagershowJSPd(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V)org/dspace/eperson/service/AccountServicegetEmail?(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/lang/String; personService+Lorg/dspace/eperson/service/EPersonService;)org/dspace/eperson/service/EPersonService findByEmailI(Lorg/dspace/core/Context;Ljava/lang/String;)Lorg/dspace/eperson/EPerson; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V5org/dspace/authenticate/service/AuthenticationServiceallowSetPasswordU(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; org/dspace/app/webui/util/UIUtilgetIntParameter<(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)IgetRequestLogInfo;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;org/dspace/core/LogManager getHeaderQ(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;org/apache/log4j/Loggerwarn(Ljava/lang/Object;)VshowIntegrityErrorR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vlength()I toLowerCase()Ljava/lang/String;trim findByNetidcanLogIn()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringinfocanSelfRegisterequals(Ljava/lang/Object;)ZsendRegistrationInfo.(Lorg/dspace/core/Context;Ljava/lang/String;)VgetNextException()Ljava/lang/Exception;TRUELjava/lang/Boolean;complete getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Hashtable;)V!javax/naming/directory/DirContextclose-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getRequireCertificatesendForgotPasswordInfo*(Ljava/lang/Object;Ljava/lang/Throwable;)VshowInternalErrorturnOffAuthorisationSystemcreate7(Lorg/dspace/core/Context;)Lorg/dspace/eperson/EPerson;setEmail(Ljava/lang/String;)VsetNetidupdate=(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)VrestoreAuthSystemStatesetCurrentUser(Lorg/dspace/eperson/EPerson;)VupdateUserProfile_(Lorg/dspace/core/Context;Lorg/dspace/eperson/EPerson;Ljavax/servlet/http/HttpServletRequest;)Z setCanLogIn(Z)VsetSelfRegistered initEPerson_(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Lorg/dspace/eperson/EPerson;)VconfirmAndSetPasswordF(Lorg/dspace/eperson/EPerson;Ljavax/servlet/http/HttpServletRequest;)Z deleteTokenabort getEPerson getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!W***9MNPQP U***  *VWXY ,:,* * ,-,-,-*+::*+:,,* .)*+,6,,- !*  ,-! ,-"bh jmpr$t.y8FIN\fp|RFzIw $ #E X,#$68$.*+,-%,*+,-&"*+,-'(+),*+,,--6 $+.58?BILRW4XXXXP $  ,.: /@ 0: 12:,3:,4:*+::*+15:*  656-(+78Y9:;;<+=,->l*+,?6  r*20@(+A8Y9:;;<+=*+BF:  DE6(+F8Y9:;;<+=,GH,- ,-I+J0@KL: ML: NL: OY P:  RSTW U TW VWTW X8Y9 ;Y;;Z; ;<TW [TW\Y ]:^2:(+`8Y9a;;b<+=,-c,-  ,-d8(+e8Y9:;;<+=,GH,-6-(+f8Y9:;;<+=,-gsh4* -(+i8Y9:;;<+=,-j:(+k8Y9:;;<+=*+l,-m+J: (+o8Y9:;;<+=,GH* * ,-,- ,-,: (+q8Y9:;;<+ r,-s  C_eKnL(n)neKupL(up)up:N  *4>LOTel   & 9DK L$O'V+]1l3u4~589:=>?CFPHK!N(O)T3Y:\=`Bcbfmhwknqtw{>IPWakruwA -u ~   { T w'  4k>aLSOP :  ),n? .  9186BD B( L ,:*+:,3: ,.:0+(+t8Y9u;;<+=,-":*+::*+15::9+v*+w:x 1y*+z+{+|*+,}6 ~*+,6 h$*+, *,6  ` [(+8Y9:;;<+=*+*+z,,-+Jr,,,3, , *+,6 , ,- +8 ",6@`dghkp~' 0 :NW]bnz#$%&'*,.24z   "k  61*T=#)    . ,:*+:+(+t8Y9u;;<+=,-"+|*,6L(+8Y9:;;<+=*+z*+,-+J),H,,,-!ZF ILN=RASDUE[K^TaYcmdvc|fgikopqsuH TuE\% ! (<