add confirm registration and refactoring session
add reset/remind user  password