Username Support - Login | Register | Checkout - by Diglin
-
548 Popularity Score
Popularity ScoreReferrals to Site/Downloads
0
1+
250+
1000+
10000+
- 10 Customer Reviews
- Compatible with:
- Developer Info /
- Profile
- Support
- Extensions
- Overview
-
Username Support - Login | Register | Checkout - by Diglin
This module is a new version of the discontinued JFusion_Customer module
Features
- Login with a username, it can be done from frontend during checkout or getting access to the customer account
- Save a username from frontend (register account or checkout process) or from backend by editing a customer account
- Check that the username doesn't already exists
- Deactivate temporary customer account from Customer Management page (bonus functionnality for Magento 1.4.x). The user will be blocked if the option in the customer backend is set to no.
- The default template override some customer and checkout views to adapt display for login pages, checkout process and account edition in frontend. If you have a customized template, please check the layout file username.xml and compare with your template to use or adapt to your situation.
- When you have already customers in your system and you do a first install of this plugin, a username will be generated for each customer based on a part of his email and a unique id. (e.g. email address is "developer@localhost.com" -> username is "developer1235467")
- Configurable options to define what kind of username to support: only letters, only digits, both or default (digits, letters and special characters '-_')
- Configurable options to set the maximum and minium string length
- Display Username of each customer in the Customer Management Grid
- Allow or not the customer to edit the username in My Account
- Compatible Magento version >=1.4.2 until 1.6.2
Documentation
- If you have no previous version of the module Diglin_Username or Jfusion_Customer, nothing special need to be done.
- If you have the previous module Jfusion_Customer, it should not have conflict with your database but make a database backup in any case, please unsinstall the old module before to install this new version, use Magento Connect or delete manually the files:- app/code/local/Jfusion/Customer
- app/etc/modules/Jfusion_Customer.xml
- app/design/frontend/default/jfusion/
- app/locale/YOURLOCALE/Jfusion_Customer.csv
- Do the following sql query in your database after to have done a backup, please check the table name with your database: DELETE FROM eav_attribute WHERE attribute_code LIKE '%username%'; ALTER TABLE sales_flat_quote DROP COLUMN 'customer_username'; ALTER TABLE sales_flat_order DROP COLUMN 'customer_username';
Please, configure the module go to the backend and follow the menu System > Configuration > Diglin > Username
- If you have a 404 error page, try to login/logout and go back to the configuration page. Or save again the Administrator role in System > Permissions > Role
-
IMPORTANT NOTE: check if you want to have the customer account global or per website, see in System > Configuration > Customers > Customer Configuration > Account Sharing Options
If set to "Per website", the username will be unique per website
If set to "Global", the username will be unique for the whole website
It's important to know if you create account from the backend, check which Website where you want to save the account
Important
If you have an important quantity of customers in your database, please try this module on a development environment first. All old customers will get a random username. The process may be long during the installation.
- Release Notes
-
New configuration options
2012-02-21 17:35:04- Version number: 1.3.0
- Stability: Stable
- Compatibility: 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0
New configurable options: display username in Manage Customer Grid, allow customer to edit or not username in frontend My Account, define maximum and minimum length of username for the forms, define what kind of validation desired (letters, digits, both or both " _-)
Fix a block template definition
2012-02-05 16:05:31- Version number: 1.2.1
- Stability: Stable
- Compatibility: 1.4.2, 1.5, 1.6, 1.6.1
Fix a block template definition
1.2.0 Improvements and bug fixes
2012-01-24 12:05:54- Version number: 1.2.0
- Stability: Stable
- Compatibility: 1.4.2, 1.5, 1.6, 1.6.1
- Version 1.2.0: fix problem with case sensitive OS, limit the number of characters possible (now it's between 6 and 30 letters), allow only some characters, try to provide compatibility update for users who had the old Jfusion_Username module, generate a username for old customers who don't have it, based on email address and a random id, improve the german translation, tested on 1.6.2 and 1.5.1 - Version 1.1.0: change the module name from Jfusion_Customer to Diglin_Username, fix bugs with checkout frontend and backend and with old customers - Version 1.0.2 - fix a bug with the installation - Version 1.0.1 - fix bug in sql query during installation on prefixed tables, add german translation, do package for Magento version prior to 1.5 and version 1.5.x - Version 1.0.0 - stable version
Create and login to an account thanks to a username AND email address. Allow to disable an account from backend. The user will be blocked if the option in the customer backend is set to no
2012-01-24 12:06:29- Version number: 1.1.1
- Stability: Stable
- Compatibility: 1.4.2, 1.5, 1.6
This module allows you to: - login with a username, it can be done from frontend during checkout or getting access to the customer account - save a username from frontend (register account or checkout process) or from backend by editing a customer account - check that the username doesn't already exists - deactivate temporary customer account from Customer Management page (bonus functionnality). The user will be blocked if the option in the customer backend is set to no. - The default template override some customer and checkout views to adapt display for login pages, checkout process and account edition in frontend. If you have a customized template, please check the layout file username.xml and compare with your template to use or adapt to your situation. Compatible Magento version >= 1.4.2
Create and login to an account thanks to a username AND email address. Allow to disable an account from backend. The user will be blocked if the option in the customer backend is set to no
2012-01-24 12:06:09- Version number: 1.1.0
- Stability: Stable
- Compatibility: 1.4.2, 1.5, 1.6
This module allows you to: - login with a username, it can be done from frontend during checkout or getting access to the customer account - save a username from frontend (register account or checkout process) or from backend by editing a customer account - check that the username doesn't already exists - deactivate temporary customer account from Customer Management page (bonus functionnality). The user will be blocked if the option in the customer backend is set to no. - The default template override some customer and checkout views to adapt display for login pages, checkout process and account edition in frontend. If you have a customized template, please check the layout file username.xml and compare with your template to use or adapt to your situation. Compatible Magento version >= 1.4.2
- User reviews (10)
-
Write a Review
- Get Help
-
Support for This Extension
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.
Magento Platform Support
If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.
The Magento Extension Marketplace
Loading platform data and releases...