掲示板
ID en Liferay 4.3
16年前 に Ladislao Bacarrezza によって更新されました。
ID en Liferay 4.3
Junior Member 投稿: 58 参加年月日: 07/04/12 最新の投稿
Holas, alguien me puede decir que paso con los id de los usuarios en Liferay 4.3, no puedo asignarselos y tampoco puedo cambiarlos por otro. Alguien me puede ayudar en esto, yo podia hacer todas estas modificaciones en el Liferay 4.2, pero ahora en el 4.3 no puedo .
Saludos
Saludos
16年前 に Jorge Ferrer によって更新されました。
RE: ID en Liferay 4.3
Liferay Legend 投稿: 2871 参加年月日: 06/08/31 最新の投稿
Hola Ladislao,
Si te refieres al userId, este pasó a ser llamado screenname. Ahora todas las claves primarias de las tablas de Liferay son LONG, lo que mejora mucho la eficiencia de determinadas consultas a la base de datos.
Si te refieres al userId, este pasó a ser llamado screenname. Ahora todas las claves primarias de las tablas de Liferay son LONG, lo que mejora mucho la eficiencia de determinadas consultas a la base de datos.
16年前 に Ladislao Bacarrezza によって更新されました。
RE: ID en Liferay 4.3
Junior Member 投稿: 58 参加年月日: 07/04/12 最新の投稿
Hola Jorge, tengo unas dudas, ¿por que el screenName no puede ser un numero? y ¿que pasa si hago que sea un numero?¿tendra alguna consecuencia?.
Saludos
Saludos
16年前 に Jorge Ferrer によって更新されました。
RE: ID en Liferay 4.3
Liferay Legend 投稿: 2871 参加年月日: 06/08/31 最新の投稿
Hola Ladislao,
Es un convenio por defecto el seguir los requisitos de los nombres de usuario de UNIX. Puedes cambiarlo en el fichero portal(-ext).properties con la siguiente propieadad:
En principio no tiene ninguna repercusión, a no ser que estés usando algún tipo de integración con un sistema externo que usa el screenname como nombre de usuario en un sistema UNIX. Esto se hace a veces, por ejemplo, para integrar un sistema de correo externo.
Es un convenio por defecto el seguir los requisitos de los nombres de usuario de UNIX. Puedes cambiarlo en el fichero portal(-ext).properties con la siguiente propieadad:
#
# Input a class name that extends
# com.liferay.portal.security.auth.ScreenNameValidator. This class will be
# called to validate user ids.
#
users.screen.name.validator=com.liferay.portal.security.auth.ScreenNameValidator
#users.screen.name.validator=com.liferay.portal.security.auth.LiberalScreenNameValidator
En principio no tiene ninguna repercusión, a no ser que estés usando algún tipo de integración con un sistema externo que usa el screenname como nombre de usuario en un sistema UNIX. Esto se hace a veces, por ejemplo, para integrar un sistema de correo externo.