CMDBuild Forum

errore di accesso via admin

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

Buongiorno Stefano,
 
purtroppo CMDBuild non ha un meccanismo di reimpostazione della password, l'unico modo è appunto quello di eseguire una modifica a livello di db.
 
Cordiali saluti.
 
Davide
 
Previously Stefano wrote:

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

 

Riguardo al messaggio di errore, secondo me ... dici di aver reimpostato una password di default, è un valore preso da un altro database che avevi in precedenza? 
 
Previously Tecnoteca wrote:
Buongiorno Stefano,
 
purtroppo CMDBuild non ha un meccanismo di reimpostazione della password, l'unico modo è appunto quello di eseguire una modifica a livello di db.
 
Cordiali saluti.
 
Davide
 
Previously Stefano wrote:

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

 

 

Previously Tecnoteca wrote:

Riguardo al messaggio di errore, secondo me ... dici di aver reimpostato una password di default, è un valore preso da un altro database che avevi in precedenza? 
 
Previously Tecnoteca wrote:
Buongiorno Stefano,
 
purtroppo CMDBuild non ha un meccanismo di reimpostazione della password, l'unico modo è appunto quello di eseguire una modifica a livello di db.
 
Cordiali saluti.
 
Davide
 
Previously Stefano wrote:

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

 

 Ho preso il valore, cifrato ed espresso come sequenza di caratteri ascii, riportato dal manuale di installazione :

eseguire i seguenti comandi SQL per creare l'utente di CMDBuild di tipo "Superuser"
(nell'esempio con username admin e password admin):

INSERT INTO "User" ("Status", "Username", "IdClass", "Password", "Description") VALUES ('A',
'admin', '"User"', 'DqdKW32Mlms=', 'Administrator');

Lo statement sql utilizzato per reimpostare la password è stato:

update  "User" set "Password"='DqdKW32Mlms=' where "Username"='admin'

Da una successiva visualizzazione ottengo :

select * from "User";

 Id | IdClass | Code |    Description    | Status |  User  |         BeginDate          | Notes | Username |   Password   |     Email
----+---------+------+-------------------+--------+--------+----------------------------+-------+----------+--------------+---------

 15 | "User"  |      | Administrator     | A      | system | 2012-12-18 16:11:15.854572 |       | admin    | DqdKW32Mlms= |

L'unico dubbio potrebbe essere sull'associazione delela stringa cifrata con la password 'admin' ..... oppure con qualche problema su eventuali cache ...

stefano

Prova ad usare la 'Q' (maiuscola) anziché la 'q', è un errore nel manuale.
 
Cordiali saluti.
 
Previously Stefano wrote:
Previously Tecnoteca wrote:
Riguardo al messaggio di errore, secondo me ... dici di aver reimpostato una password di default, è un valore preso da un altro database che avevi in precedenza? 
 
Previously Tecnoteca wrote:
Buongiorno Stefano,
 
purtroppo CMDBuild non ha un meccanismo di reimpostazione della password, l'unico modo è appunto quello di eseguire una modifica a livello di db.
 
Cordiali saluti.
 
Davide
 
Previously Stefano wrote:

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

 

 Ho preso il valore, cifrato ed espresso come sequenza di caratteri ascii, riportato dal manuale di installazione :

eseguire i seguenti comandi SQL per creare l'utente di CMDBuild di tipo "Superuser"
(nell'esempio con username admin e password admin):

INSERT INTO "User" ("Status", "Username", "IdClass", "Password", "Description") VALUES ('A',
'admin', '"User"', 'DqdKW32Mlms=', 'Administrator');

Lo statement sql utilizzato per reimpostare la password è stato:

update  "User" set "Password"='DqdKW32Mlms=' where "Username"='admin'

Da una successiva visualizzazione ottengo :

select * from "User";

 Id | IdClass | Code |    Description    | Status |  User  |         BeginDate          | Notes | Username |   Password   |     Email
----+---------+------+-------------------+--------+--------+----------------------------+-------+----------+--------------+---------

 15 | "User"  |      | Administrator     | A      | system | 2012-12-18 16:11:15.854572 |       | admin    | DqdKW32Mlms= |

L'unico dubbio potrebbe essere sull'associazione delela stringa cifrata con la password 'admin' ..... oppure con qualche problema su eventuali cache ...

stefano

 

Previously Tecnoteca wrote:

Prova ad usare la 'Q' (maiuscola) anziché la 'q', è un errore nel manuale.
 
Cordiali saluti.
 
Previously Stefano wrote:
Previously Tecnoteca wrote:
Riguardo al messaggio di errore, secondo me ... dici di aver reimpostato una password di default, è un valore preso da un altro database che avevi in precedenza? 
 
Previously Tecnoteca wrote:
Buongiorno Stefano,
 
purtroppo CMDBuild non ha un meccanismo di reimpostazione della password, l'unico modo è appunto quello di eseguire una modifica a livello di db.
 
Cordiali saluti.
 
Davide
 
Previously Stefano wrote:

Buongiorno

dopo aver installato cmdbuild, ho modificato la password di admin. Avendo dimenticato la password non sono riuscito ad effettuare i login. Ho quindireimpostato nel db la password di default (tramite un comando di update) e da una successiva analisi via psql la modifica sembra essere stata eseguita correttamente.

Tuttavia durante la fase di login, mi viene evidenziato un errore di cui fornisco il dettaglio:

org.cmdbuild.exception.AuthException: AUTH_LOGIN_WRONG
	at org.cmdbuild.exception.AuthException$AuthExceptionType.createException(AuthException.java:23)
	at org.cmdbuild.services.auth.AuthenticationFacade.login(AuthenticationFacade.java:36)
	at org.cmdbuild.servlets.json.Login.login(Login.java:31)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
	at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:679)

Come posso reimpostare le credenziali di accesso di admin senza dover reinstallare cmdbuild?

saluti

stefano boccanera

 

 Ho preso il valore, cifrato ed espresso come sequenza di caratteri ascii, riportato dal manuale di installazione :

eseguire i seguenti comandi SQL per creare l'utente di CMDBuild di tipo "Superuser"
(nell'esempio con username admin e password admin):

INSERT INTO "User" ("Status", "Username", "IdClass", "Password", "Description") VALUES ('A',
'admin', '"User"', 'DqdKW32Mlms=', 'Administrator');

Lo statement sql utilizzato per reimpostare la password è stato:

update  "User" set "Password"='DqdKW32Mlms=' where "Username"='admin'

Da una successiva visualizzazione ottengo :

select * from "User";

 Id | IdClass | Code |    Description    | Status |  User  |         BeginDate          | Notes | Username |   Password   |     Email
----+---------+------+-------------------+--------+--------+----------------------------+-------+----------+--------------+---------

 15 | "User"  |      | Administrator     | A      | system | 2012-12-18 16:11:15.854572 |       | admin    | DqdKW32Mlms= |

L'unico dubbio potrebbe essere sull'associazione delela stringa cifrata con la password 'admin' ..... oppure con qualche problema su eventuali cache ...

stefano

Grazie per la soluzione, ma nel frattempo ho prefreito procedre alla reinstallazione completa e guidata (non manuale)

Ho comunque recepito la soluzione per eventuali necessità future.

saluti

 

stefano