ResetPassword ¸í·É
µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÏÈ£¸¦ Àç¼³Á¤Çϰųª °»½ÅÇÕ´Ï´Ù.
ÀÌ ¸í·ÉÀº ´ÙÀ½°ú °°Àº »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- µî·ÏµÈ »ç¿ëÀÚ ¹× ¿î¿µÀÚ´Â ÀÚ½ÅÀÇ ¾ÏÈ£¸¦ °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ·Î±×¿ÂÇϰíÀÚ Çϳª ¾ÏÈ£¸¦ Àؾî¹ö¸° µî·ÏµÈ »ç¿ëÀÚ´Â ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏÁö ¾Ê°í
¾ÏÈ£¸¦ Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µû¶ó¼, ¹«ÀÛÀ§·Î »ý¼ºµÈ ¾ÏÈ£°¡ °Ô½ºÆ® »ç¿ëÀÚ¿¡°Ô ÀüÀÚ ¿ìÆíÀ¸·Î Àü¼ÛµË´Ï´Ù.
ÀÌ ¸í·ÉÀ» SSL(Secure Sockets Layer)°ú ÇÔ²² »ç¿ëÇÏ¿© °í°´
·Î±×¿Â ¾ÏÈ£¿Í °³ÀÎÁ¤º¸°¡ ¾Ïȣȵǵµ·Ï ÇϽʽÿÀ. ÀÌ °æ¿ì ¸í·ÉÀ» HTTPS º¸¾È ÇÁ·ÎÅäÄݵµ ÇÔ²² ÀÔ·ÂÇϽʽÿÀ.
¸Å°³º¯¼ö °ª
- http://host_name/path/
- WebSphere Commerce ServerÀÇ Àüü À̸§°ú ±¸¼º °æ·Î
- langId
- ¼¼¼Ç Áö¼Ó ±â°£¿¡ ´ëÇÑ ¼±È£ ¾ð¾î¸¦ ¼³Á¤Çϰųª Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »óÁ¡¿¡ ´ëÇØ Áö¿øµÇ´Â ¾ð¾î´Â STORELANG Å×ÀÌºí¿¡ ÀÖ½À´Ï´Ù.
- forUser
- ´ë½Å ¸í·ÉÀ» ½ÇÇàÇÒ »ç¿ëÀÚÀÇ ·Î±×¿Â ID. °í°´ ¼ºñ½º ¿µ¾÷ ´ëÇ¥ÀÇ
¾×¼¼½º ±×·ì (º¸¾È ¿ªÇÒ)À» °¡Áø
»ç¿ëÀÚ¸¸ ÀÌ ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- forUserId
- forUser¿Í µ¿ÀÏÇϳª USERS Å×ÀÌºí¿¡ ÀÖ´Â °Íó·³ ³»ºÎ »ç¿ëÀÚ ID¸¦ ½Äº°ÇÕ´Ï´Ù.
- URL
-
¸í·ÉÀÌ ¿Ï·áµÉ ¶§ È£ÃâµÇ´Â URL
- storeId
- »óÁ¡ÀÇ ÂüÁ¶ ¹øÈ£
- reLogonURL
- ¿À·ù Á¶°Ç½Ã ResetPassword ¸í·ÉÀÌ °æ·Î ÀçÁöÁ¤µÇ´Â URL
- logonId
-
¾ÏÈ£¸¦ Àç¼³Á¤ÇÒ »ç¿ëÀÚÀÇ ·Î±×¿Â ID.
- challengeAnswer
-
È®ÀÎ Áú¹®¿¡ ´ëÇÑ ÀÀ´ä. »ç¿ëÀÚ ID È®Àο¡ »ç¿ëµË´Ï´Ù.
- logonPassword
- »ç¿ëÀÚÀÇ »õ ¾ÏÈ£
- logonPasswordOld
-
»ç¿ëÀÚÀÇ ÇöÀç ¾ÏÈ£
- logonPasswordVerify
-
»ç¿ëÀÚÀÇ È®ÀÎµÈ ¾ÏÈ£·Î
logonPassword¿Í °°¾Æ¾ß ÇÕ´Ï´Ù
¿¹ 1
ÀÌ ¿¹´Â ¾ÏÈ£¸¦ °»½ÅÇÏ·Á´Â µî·ÏµÈ »ç¿ëÀÚ¿¡°Ô logonId ¹× È®ÀÎ ÀÀ´äÀ» Á¦°øÇÏ¿© ¾ÏÈ£¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.
https://myhostname/webapp/wcs/stores/servlet/ResetPassword?url=basemall.jsp
&logonId=a&challengeAnswer=a
»ç¿ëÀÚ°¡ µî·ÏµÈ °í°´À̰ųª ¿î¿µÀÚÀ̸é, ÀÌÀü ¾ÏÈ£°¡ ¿Ã¹Ù¸¥Áö ±×¸®°í »õ ¾ÏÈ£°¡
È®ÀÎµÈ ¾ÏÈ£¿Í ÀÏÄ¡ÇÏ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÌ´Â ¾ÏÈ£°¡ ÀÌ »ç¿ëÀÚÀÇ ¾ÏÈ£ Á¤Ã¥¿¡ Á¤ÀǵÈ
¿ä±¸»çÇ×À» ÁؼöÇÏ´ÂÁö¸¦ °ËÁõÇÕ´Ï´Ù. ¸ðµç
Á¶°ÇÀÌ ´Ù ¸¸Á·µÇ¸é, µ¥ÀÌÅͺ£À̽º¸¦ »õ ¾ÏÈ£·Î
°»½ÅÇÕ´Ï´Ù.
¿¹ 2
ÀÌ ¿¹´Â ±âÁ¸ ¹× »õ ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.
https://myhostname/webapp/wcs/stores/servlet/ResetPassword?url=basemall.jsp
&logonPasswordOld=a&logonPassword=b&logonPasswordVerify=b
»ç¿ëÀÚ°¡ °Ô½ºÆ®À̸é, ¸í·É È®ÀÎ Áú¹®¿¡ Á¦°øµÈ ÀÀ´äÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â °Í Áß Çϳª¿Í
ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â °æ¿ì ÀÓÀÇÀÇ ¾ÏÈ£°¡ »ý¼ºµÇ°í
µ¥ÀÌÅͺ£À̽º°¡ °»½ÅµÇ¸ç, ¾ÏÈ£(logonId ¸Å°³º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤)°¡ ±¸¸ÅÀÚ¿¡°Ô ÀüÀÚ ¿ìÆíÀ¸·Î
Àü¼ÛµË´Ï´Ù.
ÀÛµ¿
- ÀÌ ¸í·ÉÀº ´ÙÀ½ ŽºÅ© ¸í·ÉÀ» È£ÃâÇÕ´Ï´Ù.
- ¸í·ÉÀº Çʼö ¸Å°³º¯¼ö¸¦ È®ÀÎÇÕ´Ï´Ù. ¸Å°³º¯¼ö°¡ ´©¶ôµÇ¾ú°Å³ª À¯È¿ÇÏÁö ¾ÊÀ¸¸é, ¿À·ù ŽºÅ©
Áß Çϳª¸¦ ÀûÇÕÇÑ ¿À·ù ÄÚµå¿Í ÇÔ²² ¼³Á¤ÇÕ´Ï´Ù.
- »ç¿ëÀÚ°¡ °Ô½ºÆ®À̸é, È®ÀÎ Áú¹®¿¡ Á¦°øµÈ ÀÀ´äÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â °Í Áß Çϳª¿Í
ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÀÏÄ¡ÇÏ´Â °æ¿ì ÀÓÀÇÀÇ ¾ÏÈ£°¡ »ý¼ºµÇ°í
µ¥ÀÌÅͺ£À̽º°¡ °»½ÅµÇ¸ç, ¾ÏÈ£(logonId ¸Å°³º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤)°¡ ±¸¸ÅÀÚ¿¡°Ô ÀüÀÚ ¿ìÆíÀ¸·Î
Àü¼ÛµË´Ï´Ù.
- »ç¿ëÀÚ°¡ µî·ÏµÈ °í°´À̰ųª ¿î¿µÀÚÀ̸é, ÀÌÀü ¾ÏÈ£°¡ ¿Ã¹Ù¸¥Áö ±×¸®°í »õ ¾ÏÈ£°¡
È®ÀÎµÈ ¾ÏÈ£¿Í ÀÏÄ¡ÇÏ´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÌ´Â ¾ÏÈ£°¡ ÀÌ »ç¿ëÀÚÀÇ ¾ÏÈ£ Á¤Ã¥¿¡ Á¤ÀǵÈ
¿ä±¸»çÇ×À» ÁؼöÇÏ´ÂÁö¸¦ °ËÁõÇÕ´Ï´Ù. ¸ðµç
Á¶°ÇÀÌ ´Ù ¸¸Á·µÇ¸é, µ¥ÀÌÅͺ£À̽º¸¦ »õ ¾ÏÈ£·Î
°»½ÅÇÕ´Ï´Ù.
- ¸í·ÉÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¸é ÁöÁ¤µÈ URLÀÌ È£ÃâµË´Ï´Ù.
- ¾ÏÈ£ Àç¼³Á¤ ¸í·É¿¡ ÀÇÇØ »ý¼ºµÈ ¾ÏÈ£¸¦ ¹ÞÀº »ç¿ëÀڴ óÀ½ »ç¿ëÇÑ ÀÌÈÄ¿¡ ¾ÏÈ£¸¦
º¯°æÇØ¾ß ÇÕ´Ï´Ù.
- ¾ÏÈ£ Àç¼³Á¤ ¸í·ÉÀº Àӽà ¾ÏÈ£¸¦ ÀÛ¼ºÇϴµ¥ ÃÖÃÊ ·Î±×¿Â½Ã À̸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.
±×·¯³ª À̰ÍÀº »ç¿ëÀÚ°¡ WebSphere Commerce µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÀÎÁõµÈ °æ¿ì¿¡¸¸ Àû¿ëµË´Ï´Ù.
¿¹¿Ü Á¶°Ç
¿À·ù Á¶°Ç¿¡¼ reLogonURL ¸Å°³º¯¼ö¿¡ ¿À·ù URLÀ» ÁöÁ¤Çϸé
ResetPassword ¸í·ÉÀº ÇØ´ç URL·Î °æ·Î ÀçÁöÁ¤µÇ¸ç ¿À·ù Äڵ尡 ¿äû¿¡ Á¦ÃâµË´Ï´Ù. ±×·¸Áö ¾ÊÀº
°æ¿ì reLogonURL ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¸í·ÉÀº ECApplicationExceptionÀ»
Àü´ÞÇÏ¸ç »ç¿ëÀÚ µ¿Àϼº¿¡ µû¶ó ¿À·ù º¸±â·Î °æ·Î ÀçÁöÁ¤µË´Ï´Ù. ErrorDataBean Ŭ·¡½º¸¦ »ç¿ëÇÏ¿©
¿À·ù Äڵ带 È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çʼö ¸Å°³º¯¼ö°¡ ´©¶ôµÇ¾ú°Å³ª ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é, ResetPassword
¸í·ÉÀº ¿äûÀÚÀÇ ID¿¡ µû¶ó ´ÙÀ½ ¿À·ù ÄÚµå Áß Çϳª¸¦ ¼³Á¤ÇÕ´Ï´Ù.
reLogonURL ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ ¿À·ù Äڵ尡 ÁöÁ¤µÈ
¿À·ù URL¿¡ Ãß°¡µË´Ï´Ù.
ID¿¡ ±âÃÊÇÑ ¿À·ù º¸±â:
- µî·ÏµÈ »ç¿ëÀÚ
- ResetPasswordRegisterErrorView
- °Ô½ºÆ® »ç¿ëÀÚ
- ResetPasswordGuestErrorView
¿À·ù Á¶°Ç ¹× ¿¬°üµÈ ¿À·ù ÄÚµå:
¸í·É ¿äûÀÚ |
¿À·ù Á¶°Ç ¹× ¿¬°üµÈ ¿À·ù ÄÚµå |
°Ô½ºÆ® ¶Ç´Â ·Î±×ÀÎµÈ »ç¿ëÀÚ. |
- ´©¶ôµÈ URL ¸Å°³º¯¼ö
- ECSecurityConstants.ERR_MISSING_REDIRECTURL
ÁÖ: ÀÌ °æ¿ì ¸í·ÉÀÌ ResetPasswordView ¿À·ù º¸±â·Î °æ·Î ÀçÁöÁ¤µË´Ï´Ù. |
°Ô½ºÆ® |
- logonId°¡ ´©¶ôµÇ¾ú½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_LOGONID
- logonId°¡ ¿Ã¹Ù¸¥ µî·ÏµÈ »ç¿ëÀÚÀÇ °ÍÀÌ ¾Æ´Õ´Ï´Ù.
- ECSecurityConstants.ERR_INVALID_LOGONID
- È®ÀÎ ÀÀ´äÀÌ Á¦°øµÇÁö ¾Ê¾Ò½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_CHALLENGEANSWER
- Á¦°øµÈ È®ÀÎ ÀÀ´äÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.
- ECSecurityConstants.ERR_INVALID_CHALLENGEANSWER
- Á¦°øµÈ logonIdÀÇ ÀüÀÚ ¿ìÆí ÁÖ¼Ò°¡ ´©¶ôµÇ¾ú½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_EMAIL
- »ç¿ëÀÚ °èÁ¤ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.
- ECSecurityConstants.ERR_DISABLED_ACCOUNT
|
·Î±×ÀÎ »ç¿ëÀÚ |
- logonPasswordOld ¸Å°³º¯¼ö°¡ ´©¶ôµÇ¾ú½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_OLDPASSWORD
- ¸Å°³º¯¼ö logonPasswordÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_NEWPASSWORD
- ¸Å°³º¯¼ö logonPasswordVerifyÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù.
- ECSecurityConstants.ERR_MISSING_NEWPASSWORDVERIFY
- ¸Å°³º¯¼ö logonPassword ¹× logonPasswordVerify°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
- ECSecurityConstants.ERR_MISMATCH_PASSWORDS
- ·Î±×ÀÎ »ç¿ëÀÚ°¡ Ʋ¸° ÀÌÀü ¾ÏÈ£¸¦ Á¦°øÇß½À´Ï´Ù.
- ECSecurityConstants.ERR_INVALID_OLDPASSWORD
- ¾ÏÈ£ ±æÀ̰¡ ³Ê¹« ªÀ½
- ECSecurityConstants.ERR_MINIMUMLENGTH_PASSWORD
- ÀÌ À¯Çü¿¡ Çã¿ëµÇ´Â ¿¬¼Ó ¹®ÀÚÀÇ ¼ö°¡ ÃÖ´ë Çã¿ëÄ¡º¸´Ù ¸¹À½
- ECSecurityConstants.ERR_MAXCONSECUTIVECHAR_PASSWORD
- ÀÌ À¯Çü¿¡ Çã¿ëµÇ´Â ÀνºÅϽº ¹®ÀÚÀÇ ¼ö°¡ ÃÖ´ë Çã¿ëÄ¡º¸´Ù ¸¹À½
- ECSecurityConstants.ERR_MAXINTANCECHAR_PASSWORD
- ¾ÏÈ£¿¡ ÇÊ¿äÇÑ ÃÖ¼Ò ¼öÀÇ ¹®ÀÚ°¡ µé¾î ÀÖÁö ¾ÊÀ½
- ECSecurityConstants.ERR_MINIMUMLETTERS_PASSWORD
- ¾ÏÈ£¿¡ ÇÊ¿äÇÑ ÃÖ¼Ò ¼öÀÇ ¼ýÀÚ°¡ µé¾î ÀÖÁö ¾ÊÀ½
- ECSecurityConstants.ERR_MINIMUMDIGITS_PASSWORD
- ¾ÏÈ£°¡ »ç¿ëÀÚ ID¿Í ÀÏÄ¡ÇÏ¸é ¾ÈµÊ
- ECSecurityConstants.ERR_USERIDMATCH_PASSWORD
- ¾ÏÈ£°¡ ÀÌÀü ¾ÏÈ£¿Í µ¿ÀÏÇØ¼´Â ¾ÈµÊ
- ECSecurityConstants.ERR_REUSEOLD_PASSWORD
- »ç¿ëÀÚ °èÁ¤ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.
- ECSecurityConstants.ERR_DISABLED_ACCOUNT
|
¿À·ù Çڵ鷯´Â ECConstants.EC_ERROR_CODEÀÔ´Ï´Ù.
