Author: michiel
Date: 2009-05-19 19:52:26 +0200 (Tue, 19 May 2009)
New Revision: 35312
Modified:
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicUserProvider.java
Log:
debuggin
Modified:
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicUserProvider.java
===================================================================
---
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicUserProvider.java
2009-05-19 17:52:00 UTC (rev 35311)
+++
mmbase/trunk/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/BasicUserProvider.java
2009-05-19 17:52:26 UTC (rev 35312)
@@ -101,9 +101,18 @@
if (isDbPasswordsEncoded()) {
userPassword = encoded ? password : encode(password);
dbPassword = user.getStringValue(getPasswordField());
+ if (encoded) {
+ log.debug("Password are encoded in db. User provided it
encoded " + userPassword);
+ } else {
+ log.debug("Password are encoded in db. Encoded user password "
+ userPassword);
+ }
} else {
userPassword = password;
dbPassword = encoded ?
encode(user.getStringValue(getPasswordField())) :
user.getStringValue(getPasswordField());
+ if (encoded) {
+ log.debug("Passwords are not encoded in database, but user
provided it encoded. So encoded dbPassword -> " + dbPassword);
+ } else {
+ }
}
@@ -326,8 +335,13 @@
protected final String passwordProcessorEncode(String e) {
org.mmbase.bridge.Field field =
getUserBuilder().getField(getPasswordField());
- if (field == null) throw new IllegalStateException("No such field " +
getPasswordField());
- return
org.mmbase.util.Casting.toString(field.getDataType().getProcessor(DataType.PROCESS_SET).process(null,
field, e));
+ if (field == null) {
+ throw new IllegalStateException("No such field " +
getPasswordField());
+ }
+ org.mmbase.datatypes.processors.Processor processor =
field.getDataType().getProcessor(DataType.PROCESS_SET);
+ String processed =
org.mmbase.util.Casting.toString(processor.process(null, field, e));
+ log.debug("Using " + processor + " " + e + " ->" + processed);
+ return processed;
}
protected final String clientEncode(String e) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs