Username Support - Login | Register | Checkout - by Diglin

Create and login to an account thanks to a username AND email address. Allow to disable an account.
  • Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

FREE
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

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

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

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

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

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

- 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

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

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

You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

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.

Close In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window