[BUGFIX] Change fe_users DB field size to 255 chars 18/35718/3
authorBenjamin Mack <benni@typo3.org>
Fri, 2 Jan 2015 10:19:21 +0000 (11:19 +0100)
committerBenjamin Mack <benni@typo3.org>
Fri, 2 Jan 2015 10:26:56 +0000 (11:26 +0100)
When having email addresses as usernames the field
fe_users.username gets too small. Resizing to 255
characters solves a lot of problems. Same goes
for the email field.

Releases: master, 6.2
Resolves: #55484
Change-Id: I03e4fe1228a6b22d24ad222a9fab578059917847
Reviewed-on: http://review.typo3.org/35718
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
typo3/sysext/frontend/Configuration/TCA/fe_users.php
typo3/sysext/frontend/ext_tables.sql

index 16ceebd..ace0c2a 100644 (file)
@@ -29,7 +29,7 @@ return array(
                        'config' => array(
                                'type' => 'input',
                                'size' => '20',
-                               'max' => '50',
+                               'max' => '255',
                                'eval' => 'nospace,lower,uniqueInPid,required'
                        )
                ),
@@ -140,7 +140,7 @@ return array(
                                'type' => 'input',
                                'size' => '20',
                                'eval' => 'trim',
-                               'max' => '80'
+                               'max' => '255'
                        )
                ),
                'title' => array(
index 36329c9..862336a 100644 (file)
@@ -92,7 +92,7 @@ CREATE TABLE fe_users (
        uid int(11) unsigned NOT NULL auto_increment,
        pid int(11) unsigned DEFAULT '0' NOT NULL,
        tstamp int(11) unsigned DEFAULT '0' NOT NULL,
-       username varchar(50) DEFAULT '' NOT NULL,
+       username varchar(255) DEFAULT '' NOT NULL,
        password varchar(100) DEFAULT '' NOT NULL,
        usergroup tinytext,
        disable tinyint(4) unsigned DEFAULT '0' NOT NULL,
@@ -105,7 +105,7 @@ CREATE TABLE fe_users (
        address varchar(255) DEFAULT '' NOT NULL,
        telephone varchar(20) DEFAULT '' NOT NULL,
        fax varchar(20) DEFAULT '' NOT NULL,
-       email varchar(80) DEFAULT '' NOT NULL,
+       email varchar(255) DEFAULT '' NOT NULL,
        crdate int(11) unsigned DEFAULT '0' NOT NULL,
        cruser_id int(11) unsigned DEFAULT '0' NOT NULL,
        lockToDomain varchar(50) DEFAULT '' NOT NULL,