diff --git a/Documentation/UseCase.rst b/Documentation/UseCase.rst index 6268a3365e0913857f0c12566e50c09990734f3f..7edf324709bfdb94b8efc2a7af43fa56410895f5 100644 --- a/Documentation/UseCase.rst +++ b/Documentation/UseCase.rst @@ -85,15 +85,18 @@ Table: Person :: CREATE TABLE `Person` ( - `id` int(11) UNSIGNED NOT NULL, + `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `lastName` varchar(64) NOT NULL DEFAULT '', `firstName` varchar(64) NOT NULL DEFAULT '', `email` varchar(128) NOT NULL, `account` varchar(128) NOT NULL, `auth` varchar(32) NOT NULL, - `authExpire` datetime NOT NULL, + `authExpire` datetime DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 PACK_KEYS=1; + ALTER TABLE `Person` ADD PRIMARY KEY (`id`); + + Registration ^^^^^^^^^^^^ @@ -372,4 +375,4 @@ Form 'passwordSet':: "parameter": "slaveId={{SELECT fe.uid FROM {{dbNameT3:Y}}.fe_users AS fe WHERE fe.username='{{email:RE}}' AND fe.username!='' AND fe.deleted=0 LIMIT 1}}\r\n\r\n# Create FE User. Please update values of `pid`, `usergroup` to your setup.\r\nsqlInsert = {{INSERT INTO {{dbNameT3:Y}}.fe_users ( `pid`, `usergroup`, `username`, `email`, `name`, `password`,`crdate`) VALUES ( 5 , 1 , '{{email:RE}}', '{{email:RE}}', '{{lastName:RE}}, {{firstName:RE}}', '{{myValue:FE:all:p}}', UNIX_TIMESTAMP() ) }}\r\n\r\nsqlUpdate = {{UPDATE {{dbNameT3:Y}}.fe_users SET password='{{myValue:FE:all:p}}' WHERE uid={{slaveId:V0}} }}\r\n\r\nsqlAfter={{UPDATE Person SET authExpire=0 WHERE id={{id:R}} }}" } ] - } \ No newline at end of file + }