for forgot password we need to create a separate module, if yes then how plz
You can use my usr module that has password recovery built-in.