| | |
| | | if (!StringUtils.isEmpty(model.cookie)) {
|
| | | return model.cookie;
|
| | | }
|
| | | read();
|
| | | UserModel storedModel = users.get(model.username.toLowerCase());
|
| | | UserModel storedModel = getUserModel(model.username);
|
| | | if (storedModel == null) {
|
| | | return null;
|
| | | }
|
| | | return storedModel.cookie;
|
| | | }
|
| | |
|
| | |
| | | if (cookies.containsKey(hash)) {
|
| | | model = cookies.get(hash);
|
| | | }
|
| | | |
| | | if (model != null) {
|
| | | // clone the model, otherwise all changes to this object are
|
| | | // live and unpersisted
|
| | | model = DeepCopier.copy(model);
|
| | | }
|
| | | return model;
|
| | | }
|
| | |
|
| | |
| | | */
|
| | | @Override
|
| | | public UserModel authenticate(String username, char[] password) {
|
| | | read();
|
| | | UserModel returnedUser = null;
|
| | | UserModel user = getUserModel(username);
|
| | | if (user == null) {
|