[Koha-bugs] [Bug 1861] Unique patrons logins not (totally) enforced

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jul 8 15:53:07 CEST 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1861

--- Comment #2 from Kyle M Hall <kyle at bywatersolutions.com> ---
Created attachment 29573
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=29573&action=edit
Bug 1861 - Unique patrons logins not (totally) enforced

The Koha 3.0 patron admin page will prevent you from creating a user who
has an identical OPAC login as someone else (though I would change the
error message from "Login/password already exists." to "Login
already exists.", since it's not the password that's the
problem).

However, there's nothing enforced in the MySQL database to prevent
patrons from being imported or manually inserted with duplicate logins.
Would it be better to change the MySQL spec from this:
KEY `userid` (`userid`)
to this:
UNIQUE KEY `userid` (`userid`)

Test plan:
1) Enter mysql console
2) Attempt to create two borrowers with identical user id's
3) Note you are able to do so
4) Delete these bororwers
5) Apply this patch
6) Run updatedatabase.pl
7) Repeat step 2
8) Note you are now unable to do so

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list