Diglin_Username - Version 2.2.1

Version Notes

- 2.2.1: fix input validation
- 2.2.0: support Magento 1.8 + custom input validation of username
- 2.0.7: update MageTrashApp, fix some bug in specific case during checkout process
- 2.0.5: remove test text
- 2.0.4: fix of "username exists" error message
- 2.0.3: fix bad Observer merge
- 2.0.1 / 2.0.2:
- Add composer, modman, MageTrashApp support to help installing and uninstalling this module
- Move template to design base package
- Fix several bugs like saving username from frontend, checkout process as guest, etc
- Follow best practices for module setup
- Version 1.5.0: update for Magento 1.7
- Version 1.4.0: fix a problem to enable and disable a customer account from Customer Management in backend
- Version 1.3.0: new features. 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 " _-)
- Version 1.2.1: fix customer account layout
- 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

Download this release

Release Info

Developer diglin
Extension Diglin_Username
Version 2.2.1
Comparing to
See all releases


Code changes from version 2.2.0 to 2.2.1

app/code/community/Diglin/Username/Model/Form.php CHANGED
@@ -100,15 +100,17 @@ class Diglin_Username_Model_Form extends Mage_Customer_Model_Form
100
  break;
101
  }
102
 
103
- $validate = new Zend_Validate_Regex($validate);
 
104
 
105
- if($useInputValidation && ! $validate->isValid($data['username']) ){
106
- if ($useInputValidation == 'custom') {
107
- $message = new Zend_Validate_Regex(Mage::getStoreConfig('username/general/input_validation_custom_message'));
108
- } else {
109
- $message = Mage::helper('username')->__('Username is invalid! Only letters, digits and \'_-\' values are accepted.');
 
 
110
  }
111
- $errors = array_merge($errors, array($message));
112
  }
113
 
114
  $result = $model->customerUsernameExists($data['username'], $websiteId);
100
  break;
101
  }
102
 
103
+ if ($useInputValidation) {
104
+ $validate = new Zend_Validate_Regex($validate);
105
 
106
+ if(! $validate->isValid($data['username']) ){
107
+ if ($useInputValidation == 'custom') {
108
+ $message = Mage::getStoreConfig('username/general/input_validation_custom_message');
109
+ } else {
110
+ $message = Mage::helper('username')->__('Username is invalid! Only letters, digits and \'_-\' values are accepted.');
111
+ }
112
+ $errors = array_merge($errors, array($message));
113
  }
 
114
  }
115
 
116
  $result = $model->customerUsernameExists($data['username'], $websiteId);
app/locale/en_US/Diglin_Username.csv CHANGED
@@ -1,41 +1,4 @@
1
- "Invalid email address.","Invalid email address."
2
- "If there is an account associated with %s you will receive an email with a link to reset your password.","If there is an account associated with %s you will receive an email with a link to reset your password."
3
- "Please enter your email or username.","Please enter your email or username."
4
- "Username Section","Username Section"
5
- "Username","Username"
6
- "General configuration","General configuration"
7
- "Enable Username Support","Enable Username Support"
8
- "Enable username support in your store","Enable username support in your store"
9
- "Allow frontend edit","Allow frontend edit"
10
- "Allow the customer to edit his username in ""My Account""","Allow the customer to edit his username in ""My Account"""
11
- "Display username in ""Manage Customers"" Grid","Display username in ""Manage Customers"" Grid"
12
- "Do you want to display the field 'Username' in the Manage Customer Grid?","Do you want to display the field 'Username' in the Manage Customer Grid?"
13
- "Maximum length of the username","Maximum length of the username"
14
- "What is the maximum length of the string username that you want to accept? By default, it's 30 characters ","What is the maximum length of the string username that you want to accept? By default, it's 30 characters "
15
- "Minimum length of the username","Minimum length of the username"
16
- "What is the minimum length of the string username that you want to accept? By default, it's 6 characters ","What is the minimum length of the string username that you want to accept? By default, it's 6 characters "
17
- "Input Validation","Input Validation"
18
- "What kind of username do you want to accept? You can set the value 'Default' which accept letters, digits and the special characters '_-' ","What kind of username do you want to accept? You can set the value 'Default' which accept letters, digits and the special characters '_-' "
19
- "Custom Input Validation","Custom Input Validation"
20
- "Provide here a PCRE regex. e.g. <strong>/^[\w-]*$/</strong>. More info at <a href=""http://php.net/manual/en/reference.pcre.pattern.syntax.php"">PHP Manual</a>","Provide here a PCRE regex. e.g. <strong>/^[\w-]*$/</strong>. More info at <a href=""http://php.net/manual/en/reference.pcre.pattern.syntax.php"">PHP Manual</a>"
21
- "Custom Input Validation - Error Message","Custom Input Validation - Error Message"
22
- "Message to show to the user in case of error</a>","Message to show to the user in case of error</a>"
23
- "Case Sensitive Username","Case Sensitive Username"
24
- "Do you want to make the username case sensitive? If not case sensitive, the username will be saved in lowercase. The idea to save in lowercase is to not irritate the user in case he provides a wrong username case.","Do you want to make the username case sensitive? If not case sensitive, the username will be saved in lowercase. The idea to save in lowercase is to not irritate the user in case he provides a wrong username case."
25
- "Cannot share customer accounts globally because some customer accounts with the same username exist on multiple websites and cannot be merged.","Cannot share customer accounts globally because some customer accounts with the same username exist on multiple websites and cannot be merged."
26
- "Default (letters, digits and _- characters)","Default (letters, digits and _- characters)"
27
- "Letters and digits","Letters and digits"
28
- "Letters only","Letters only"
29
- "Digits only","Digits only"
30
- "Custom (PCRE Regex)","Custom (PCRE Regex)"
31
- "This account is not confirmed.","This account is not confirmed."
32
- "Invalid login or password.","Invalid login or password."
33
- "Username already exists","Username already exists"
34
- "Customer website ID must be specified when using the website scope.","Customer website ID must be specified when using the website scope."
35
- "Username is a required field.","Username is a required field."
36
- "Username is invalid! Only letters, digits and \'_-\' values are accepted.","Username is invalid! Only letters, digits and \'_-\' values are accepted."
37
- "This account is disabled.","This account is disabled."
38
- "Sorry but you cannot set a minimum length value %s bigger than the maximum length value %s. Please, change the values.","Sorry but you cannot set a minimum length value %s bigger than the maximum length value %s. Please, change the values."
39
- "Email Address/Username","Email Address/Username"
40
- "Username: ","Username: "
41
- "Please enter your email address or username below. You will receive a link to reset your password.","Please enter your email address or username below. You will receive a link to reset your password."
1
+ "This account is disabled.","This account is disabled."
2
+ "Username","Username"
3
+ "Email Address/Username", "Email Address/Username"
4
+ "'Email/Username:'","'Email/Username:'"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Diglin_Username</name>
4
- <version>2.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -27,7 +27,8 @@ Allow to disable an account from backend. The user will be blocked if the option
27
  - NEW - support Custom Regex validation (Select the Input validation 'custom' from the configuration page)&#xD;
28
  &#xD;
29
  Use MageTrashApp to uninstall this module correctly: https://github.com/magento-hackathon/MageTrashApp</description>
30
- <notes>- 2.2.0: support Magento 1.8 + custom input validation of username&#xD;
 
31
  - 2.0.7: update MageTrashApp, fix some bug in specific case during checkout process&#xD;
32
  - 2.0.5: remove test text&#xD;
33
  - 2.0.4: fix of "username exists" error message&#xD;
@@ -47,9 +48,9 @@ Use MageTrashApp to uninstall this module correctly: https://github.com/magento-
47
  - 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&#xD;
48
  - Version 1.0.0 - stable version</notes>
49
  <authors><author><name>diglin</name><user>diglin</user><email>website@diglin.com</email></author></authors>
50
- <date>2014-02-03</date>
51
- <time>00:01:27</time>
52
- <contents><target name="mageetc"><dir name="modules"><file name="Diglin_Username.xml" hash="79603fae3def6dd098d4be51897e1ec6"/><file name="Hackathon_MageTrashApp.xml" hash="247c6b5278c3681efe24f504c5b48970"/></dir></target><target name="magecommunity"><dir name="Diglin"><dir name="Username"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Hint.php" hash="0dc648be933060aa2399001829070b79"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="e830b16b7c7de00d5d93d246195a9551"/></dir><dir name="Model"><dir name="Config"><file name="Share.php" hash="e029c5424074d0ce28a2f2139a748dc3"/><dir name="Source"><file name="Inputvalidation.php" hash="6b9037b526f1ff976a07870143860291"/></dir></dir><file name="Customer.php" hash="960ea3f70df8e0cb4f495b2cf6d6e93e"/><dir name="Entity"><file name="Customer.php" hash="54627255257244df3b6103ec34a5d9cb"/><file name="Setup.php" hash="dad9545b28dd785f23ef59d48fdfec8a"/></dir><file name="Form.php" hash="8043425ea74991d257d5ad00a91dbfb2"/><dir name="Import"><dir name="Entity"><file name="Customer.php" hash="aa85749489175a6d595618609ca6619b"/></dir></dir><file name="Observer.php" hash="d2922eead0f0485b18d700bda2cc34de"/></dir><dir name="controllers"><file name="AccountController.php" hash="a8ab01bd291f779d1b5700de9c24218c"/></dir><dir name="data"><dir name="username_setup"><file name="data-install-2.0.0.php" hash="b80e44774725d1805774b2145b7635f3"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="17c135749877ba875eb061c16c5b0a34"/><file name="config.xml" hash="20e844986975107ffb3ba29771c875d3"/><file name="system.xml" hash="90651edfbc736daa84f540e5afa40fff"/><file name="uninstall.txt" hash="70ce51e6ea76f07394760ca567cd6294"/></dir><dir name="sql"><dir name="username_setup"><file name="install-2.0.0.php" hash="cb1d129962d2776c70542363c846b810"/><file name="mysql4-install-1.0.0.php" hash="ca05dc1cbee01889f8c511f363082be2"/><file name="mysql4-upgrade-1.0.0-1.1.0.php" hash="f5cf8a2c6d900844d358f77e32d37131"/><file name="mysql4-upgrade-1.1.0-1.2.0.php" hash="7f38c7d1f56406b19a7c534c72840005"/><file name="mysql4-upgrade-1.3.0-1.4.0.php" hash="d077137a9fba3524bbcc8ec3076e010c"/><file name="mysql4-upgrade-1.4.0-2.0.0.php" hash="4a26c28b54d3d87aed21328d625223ef"/><file name="uninstall.php" hash="4b1c8bb67bc8bca38afd6e2f3b93d116"/></dir></dir></dir></dir><dir name="Hackathon"><dir name="MageTrashApp"><dir name="Adminhtml"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Modules"><file name="MageTrashApp.php" hash="8dc018926d9478d2ee12b505033e312a"/></dir></dir></dir></dir></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Modules"><file name="MageTrashApp.php" hash="190b72529aa16a61b6bc2490774304e3"/><file name="Rewind.php" hash="6a7d8004e79fd2f5226b2ca6f1a32d48"/></dir></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="6ea1f755b3470cd8254fec25977f08bd"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Config"><file name="Data.php" hash="666da6fe6343b0bf38ac6313242871bc"/></dir></dir><file name="CoreResource.php" hash="48faa17486cbdb58b5b58e26a892bc8a"/><file name="Observer.php" hash="4edb98984908198865fd9a73fe15ccab"/><file name="PearWrapper.php" hash="5bfc49da1c0c4b8801217e1ece28b7e9"/><dir name="Resource"><file name="Resource.php" hash="ba46996c23e6c17db231fcfd7eeee1cd"/><file name="Setup.php" hash="01c3a067fb830edd7c2783b9a9b2d2bb"/></dir><file name="Uninstall.php" hash="e8fe01333bae1d1c187b7eb95568e903"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="71d4e2715f295ac097316e02736fc986"/></dir><dir name="Helper"><file name="DataTest.php" hash="7bfebdb2953dc220457240fd01503ab7"/></dir><dir name="Model"><file name="Observer.php" hash="fbd80ba2d0eb8c6058f1a45d00e476f5"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="indexController.php" hash="b4ea9f1b928458c1af902416b91300d0"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="29e4e7211061fb73eeceb1a6dc510dad"/><file name="config.xml" hash="767b2cd648240b07c858ef7282827571"/><file name="doc.uninstall.txt" hash="b2de80f292016c5392b0edbc21ac29f1"/><file name="system.xml" hash="ca750acb4682fc8edea2f5aa451278a5"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="username"><dir><dir name="checkout"><dir name="onepage"><dir name="13"><file name="billing.phtml" hash="e7875ec85ee418539807266e0f8d7581"/></dir><dir name="17"><file name="billing.phtml" hash="35a3604ae93631f7a6522f923d2d364d"/></dir><file name="billing.phtml" hash="da260e1dcfaf0c1200e8149dee2cd9b9"/><file name="login.phtml" hash="456f485f5c5b34f42ab7b3d6b842a336"/></dir></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="762e44bffe4596658d674500cf3aa8cd"/></dir></dir><dir name="form"><dir name="13"><file name="register.phtml" hash="3bb3748061cf515d09ca8f3a0283326d"/></dir><dir name="17"><file name="register.phtml" hash="57fb12c734a0e7842da56d64ac93fe67"/></dir><file name="edit.phtml" hash="271a5b40a1371683ba64849c2cf8ce54"/><file name="forgotpassword.phtml" hash="a672db46aae548b939a64d32ffccd772"/><file name="login.phtml" hash="43ac5db68fef36ff156f7592f3eb34bf"/><file name="register.phtml" hash="2a74a300edcf780acb804b8cd25c393e"/></dir></dir><dir name="persistent"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="d65b0f7f56959385c5b6e6379479be1e"/><file name="login.phtml" hash="9c82c47edb76c8782a482c3a592eecc4"/></dir></dir><dir name="customer"><dir name="form"><file name="login.phtml" hash="cb6ada4391b79e57cf3b9f9b15425732"/><file name="register.phtml" hash="215b85f826cd94ce17cbff17199b1435"/></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="username.xml" hash="432ef8d9bd05bdfedfae879c981ba95c"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_GB"><file name="Diglin_Username.csv" hash="2d18fb6bfc2c4c56f19cfe7ee6761f4b"/></dir><dir name="en_US"><file name="Diglin_Username.csv" hash="16a3bd3dc5e0336c0b3002e8439528e9"/></dir><dir name="fr_FR"><file name="Diglin_Username.csv" hash="d8d025c852649fc8e9edd2aed5ab377a"/></dir><dir name="de_DE"><file name="Diglin_Username.csv" hash="7a0aa81dbdafe2ef121a08cd03c64893"/></dir></target></contents>
53
  <compatible/>
54
  <dependencies><required><php><min>5.2.9</min><max>6.0.0</max></php></required></dependencies>
55
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Diglin_Username</name>
4
+ <version>2.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
27
  - NEW - support Custom Regex validation (Select the Input validation 'custom' from the configuration page)&#xD;
28
  &#xD;
29
  Use MageTrashApp to uninstall this module correctly: https://github.com/magento-hackathon/MageTrashApp</description>
30
+ <notes>- 2.2.1: fix input validation&#xD;
31
+ - 2.2.0: support Magento 1.8 + custom input validation of username&#xD;
32
  - 2.0.7: update MageTrashApp, fix some bug in specific case during checkout process&#xD;
33
  - 2.0.5: remove test text&#xD;
34
  - 2.0.4: fix of "username exists" error message&#xD;
48
  - 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&#xD;
49
  - Version 1.0.0 - stable version</notes>
50
  <authors><author><name>diglin</name><user>diglin</user><email>website@diglin.com</email></author></authors>
51
+ <date>2014-02-10</date>
52
+ <time>22:41:04</time>
53
+ <contents><target name="mageetc"><dir name="modules"><file name="Diglin_Username.xml" hash="79603fae3def6dd098d4be51897e1ec6"/><file name="Hackathon_MageTrashApp.xml" hash="247c6b5278c3681efe24f504c5b48970"/></dir></target><target name="magecommunity"><dir name="Diglin"><dir name="Username"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Source"><file name="Hint.php" hash="0dc648be933060aa2399001829070b79"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="e830b16b7c7de00d5d93d246195a9551"/></dir><dir name="Model"><dir name="Config"><file name="Share.php" hash="e029c5424074d0ce28a2f2139a748dc3"/><dir name="Source"><file name="Inputvalidation.php" hash="6b9037b526f1ff976a07870143860291"/></dir></dir><file name="Customer.php" hash="960ea3f70df8e0cb4f495b2cf6d6e93e"/><dir name="Entity"><file name="Customer.php" hash="54627255257244df3b6103ec34a5d9cb"/><file name="Setup.php" hash="dad9545b28dd785f23ef59d48fdfec8a"/></dir><file name="Form.php" hash="6b90e7aa54a6f71e8a806a059fb277ae"/><dir name="Import"><dir name="Entity"><file name="Customer.php" hash="aa85749489175a6d595618609ca6619b"/></dir></dir><file name="Observer.php" hash="d2922eead0f0485b18d700bda2cc34de"/></dir><dir name="controllers"><file name="AccountController.php" hash="a8ab01bd291f779d1b5700de9c24218c"/></dir><dir name="data"><dir name="username_setup"><file name="data-install-2.0.0.php" hash="b80e44774725d1805774b2145b7635f3"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="17c135749877ba875eb061c16c5b0a34"/><file name="config.xml" hash="20e844986975107ffb3ba29771c875d3"/><file name="system.xml" hash="90651edfbc736daa84f540e5afa40fff"/><file name="uninstall.txt" hash="70ce51e6ea76f07394760ca567cd6294"/></dir><dir name="sql"><dir name="username_setup"><file name="install-2.0.0.php" hash="cb1d129962d2776c70542363c846b810"/><file name="mysql4-install-1.0.0.php" hash="ca05dc1cbee01889f8c511f363082be2"/><file name="mysql4-upgrade-1.0.0-1.1.0.php" hash="f5cf8a2c6d900844d358f77e32d37131"/><file name="mysql4-upgrade-1.1.0-1.2.0.php" hash="7f38c7d1f56406b19a7c534c72840005"/><file name="mysql4-upgrade-1.3.0-1.4.0.php" hash="d077137a9fba3524bbcc8ec3076e010c"/><file name="mysql4-upgrade-1.4.0-2.0.0.php" hash="4a26c28b54d3d87aed21328d625223ef"/><file name="uninstall.php" hash="4b1c8bb67bc8bca38afd6e2f3b93d116"/></dir></dir></dir></dir><dir name="Hackathon"><dir name="MageTrashApp"><dir name="Adminhtml"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Modules"><file name="MageTrashApp.php" hash="8dc018926d9478d2ee12b505033e312a"/></dir></dir></dir></dir></dir></dir></dir><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Modules"><file name="MageTrashApp.php" hash="190b72529aa16a61b6bc2490774304e3"/><file name="Rewind.php" hash="6a7d8004e79fd2f5226b2ca6f1a32d48"/></dir></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="6ea1f755b3470cd8254fec25977f08bd"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Config"><file name="Data.php" hash="666da6fe6343b0bf38ac6313242871bc"/></dir></dir><file name="CoreResource.php" hash="48faa17486cbdb58b5b58e26a892bc8a"/><file name="Observer.php" hash="4edb98984908198865fd9a73fe15ccab"/><file name="PearWrapper.php" hash="5bfc49da1c0c4b8801217e1ece28b7e9"/><dir name="Resource"><file name="Resource.php" hash="ba46996c23e6c17db231fcfd7eeee1cd"/><file name="Setup.php" hash="01c3a067fb830edd7c2783b9a9b2d2bb"/></dir><file name="Uninstall.php" hash="e8fe01333bae1d1c187b7eb95568e903"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="71d4e2715f295ac097316e02736fc986"/></dir><dir name="Helper"><file name="DataTest.php" hash="7bfebdb2953dc220457240fd01503ab7"/></dir><dir name="Model"><file name="Observer.php" hash="fbd80ba2d0eb8c6058f1a45d00e476f5"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="indexController.php" hash="b4ea9f1b928458c1af902416b91300d0"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="29e4e7211061fb73eeceb1a6dc510dad"/><file name="config.xml" hash="767b2cd648240b07c858ef7282827571"/><file name="doc.uninstall.txt" hash="b2de80f292016c5392b0edbc21ac29f1"/><file name="system.xml" hash="ca750acb4682fc8edea2f5aa451278a5"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="username"><dir><dir name="checkout"><dir name="onepage"><dir name="13"><file name="billing.phtml" hash="e7875ec85ee418539807266e0f8d7581"/></dir><dir name="17"><file name="billing.phtml" hash="35a3604ae93631f7a6522f923d2d364d"/></dir><file name="billing.phtml" hash="da260e1dcfaf0c1200e8149dee2cd9b9"/><file name="login.phtml" hash="456f485f5c5b34f42ab7b3d6b842a336"/></dir></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="762e44bffe4596658d674500cf3aa8cd"/></dir></dir><dir name="form"><dir name="13"><file name="register.phtml" hash="3bb3748061cf515d09ca8f3a0283326d"/></dir><dir name="17"><file name="register.phtml" hash="57fb12c734a0e7842da56d64ac93fe67"/></dir><file name="edit.phtml" hash="271a5b40a1371683ba64849c2cf8ce54"/><file name="forgotpassword.phtml" hash="a672db46aae548b939a64d32ffccd772"/><file name="login.phtml" hash="43ac5db68fef36ff156f7592f3eb34bf"/><file name="register.phtml" hash="2a74a300edcf780acb804b8cd25c393e"/></dir></dir><dir name="persistent"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="d65b0f7f56959385c5b6e6379479be1e"/><file name="login.phtml" hash="9c82c47edb76c8782a482c3a592eecc4"/></dir></dir><dir name="customer"><dir name="form"><file name="login.phtml" hash="cb6ada4391b79e57cf3b9f9b15425732"/><file name="register.phtml" hash="215b85f826cd94ce17cbff17199b1435"/></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="username.xml" hash="432ef8d9bd05bdfedfae879c981ba95c"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_GB"><file name="Diglin_Username.csv" hash="2d18fb6bfc2c4c56f19cfe7ee6761f4b"/></dir><dir name="en_US"><file name="Diglin_Username.csv" hash="2d18fb6bfc2c4c56f19cfe7ee6761f4b"/></dir><dir name="fr_FR"><file name="Diglin_Username.csv" hash="d8d025c852649fc8e9edd2aed5ab377a"/></dir><dir name="de_DE"><file name="Diglin_Username.csv" hash="7a0aa81dbdafe2ef121a08cd03c64893"/></dir></target></contents>
54
  <compatible/>
55
  <dependencies><required><php><min>5.2.9</min><max>6.0.0</max></php></required></dependencies>
56
  </package>