I am busy on a big project about Magento.
I will update the blog as my work notes.
We will add four fields into Account/Registration Page.
Four core files:
app/design/frontend/default/yourtheme/template/customer/form/register.phtml – Has the HTML form for initial registration Note: this file will also be used for a one-shot database extension
app/design/frontend/default/yourtheme/template/customer/form/edit.phtml – Has the HTML form for edit by customers
app/code/core/Mage/Customer/Model/Entity/Setup.php – Has an array full of customer attributes to use for registration
app/code/core/Mage/Customer/etc/config.xml – Has a description of fields to be used in the forms
app/code/core/Mage/Customer/controllers/AccountController.php – For checkbox option
On the Register.html: