Working log

2019030801-비밀번호가 저절로 바뀌었어요

까오기 2019. 3. 8. 11:07

"부장님 전 비밀번호를 바꾼적이 없는데 오늘 로그인 할려고 하니 안되요. 왜 그런거죠?"

 

원인을 찾아 보니 크롬에서 비밀번호 필드를 자동으로 값을 채워 넣어서 그랬습니다. 

코드에 이런 저런 처리를 해 놨는데 그래도 그러네요. 

1
2
3
<form autocomplete="off">
    <input id="password" type="password" autocomplete="off">
</form>
cs

autocomplete을 off로도 해보고 false로 해봐도 전혀 안됩니다. 

 

참고 사이트 

https://gist.github.com/runspired/b9fdf1fa74fc9fb4554418dea35718fe

 

위 사이트 가서 보고 fake로 하나 만들어 놨더니 그제서야 정상 작동합니다. 

 

1
2
3
4
<form autocomplete="off">
    <input id="password" style="display:none" type="password" name="fakepasswordremembered">
    <input id="password" type="password" autocomplete="off">
</form>
cs

 

브라우저에 따라 발생하는 건이라 개발자 컴퓨터에서는 찾기 힘든 오류인거 같습니다. 

암튼 해결~~~ 

 

추가 계정 추가 시 userId, userName, password, 비밀번호 확인이 있었는데 아래처럼 추가해서 일단 해결~~ 

        <input style="display:none" type="text" name="userIdremembered"/>
        <input style="display:none" type="text" name="userNameremembered"/>
        <input style="display:none" type="password" name="fakepasswordremembered1"/>
        <input style="display:none" type="password" name="fakepasswordremembered2"/>