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 ¸Å°³º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤)°¡ ±¸¸ÅÀÚ¿¡°Ô ÀüÀÚ ¿ìÆíÀ¸·Î Àü¼ÛµË´Ï´Ù.

ÀÛµ¿

¿¹¿Ü Á¶°Ç

¿À·ù Á¶°Ç¿¡¼­ 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ÀÔ´Ï´Ù. 

°ü·Ã °³³ä

°ü·Ã ŽºÅ©

°ü·ÃµÈ ÂüÁ¶

 
IBM copyright