Ticket #799 (closed Defect: fixed)

Opened 7 years ago

Last modified 7 years ago

2 User Accounts with the same name

Reported by: jri Owned by: jri
Priority: Critical Milestone: Release 4.7
Component: DeepaMehta Standard Distribution Version: 4.6
Keywords: Cc: dgf, Malte, JuergeN
Complexity: 3 Area:
Module: deepamehta-accesscontrol

Description

If one creates a User Account and chooses a Username which exists already both accounts become unusable. Login does not work anymore. A serious problem.

DM must prohibit such an operation.

See also #795.

Thanks to Christiane G. for reporting!

Change History

comment:1 Changed 7 years ago by jri

  • Status changed from new to accepted
  • Owner set to jri

comment:2 Changed 7 years ago by Jörg Richter <jri@…>

In d837b2ef24257bade69f1f6c8f6ffbeaef12dd2d/deepamehta:

Fix: no 2 user accounts with the same name (#799).

DM throws an error when someone tries to create an User Account with a username that already exists.

Thanks to Christiane G. for reporting!

See #799.

comment:3 Changed 7 years ago by Jörg Richter <jri@…>

  • Status changed from accepted to closed
  • Resolution set to fixed

In d56203235fccb00f622501c7b7f50ca8d2de6957/deepamehta:

Access Control: usernames are fixed (#799).

If tried to change a username an exception is raised.

Was broken in DM 4.6

See #799.

comment:4 Changed 7 years ago by Jörg Richter <jri@…>

In c8090e6a3755703b14233eb7af5166089de086fb/deepamehta:

Webclient: drop "already processed" check (#799).

The check that raised this exception has been dropped:

"PagePanelError: the form processing function has already been called"

The user can correct the input and submit the form again.

The check was once introduced as a safety measure (for avoiding an endless recursion) and is no longer needed.

See #799.

Note: See TracTickets for help on using tickets.