이 포스트에서는 웹서비스에 자주 사용되는 기능중 하나인
유저 패스워드 변경과 회원탈퇴기능을 구현하는 방법을 알아보자.
유저 패스워드 변경하는 기능 만들기
루트설정
모델설정
디비에 컬럼을 추가할 필요가 없으므로 rails g model xxx
을 사용하지 않고
직접 app/models/change_password.rb
라는 파일을 만들어서
이하와 같은 설정을 넣어준다.
컨트롤러 설정
회원탈퇴 기능 만들기
routes설정
resign을 추가해줬다.
컨트롤러
뷰설정
rake routes결과
프로필페이지에서의 링크
웹서비스에서 자주 쓰이는 비밀번호 변경과 회원탈퇴 기능을 만들어봤다.