Foren
Disabling User programatically
Manohar Veligeti, geändert vor 12 Jahren.
Disabling User programatically
New Member Beiträge: 17 Beitrittsdatum: 04.03.11 Neueste Beiträge
Hi,
How to disable user programmatically? can anyone help..
Thanks,
Mano
How to disable user programmatically? can anyone help..
Thanks,
Mano
vipin bardia, geändert vor 12 Jahren.
RE: Disabling User programatically
Regular Member Beiträge: 162 Beitrittsdatum: 28.02.11 Neueste Beiträge
Hi,
What do you mean by "Disable User", do you want to make user active/inactive?
in that case, you can use -
user.setActive(boolean)
Regards,
Vipin Bardia
What do you mean by "Disable User", do you want to make user active/inactive?
in that case, you can use -
user.setActive(boolean)
Regards,
Vipin Bardia
jelmer kuperus, geändert vor 12 Jahren.
RE: Disabling User programatically
Liferay Legend Beiträge: 1191 Beitrittsdatum: 10.03.10 Neueste Beiträge
UserLocalServiceUtil.updateActive(long userId, boolean active)
Marc Grünewald, geändert vor 12 Jahren.
RE: Disabling User programatically
Junior Member Beiträge: 45 Beitrittsdatum: 20.03.12 Neueste Beiträge
In Liferay 6.1 there is no such Method. Is the updateAgreedToTermsOfUse-Method equivalent to this?
Cheers
Marc
Cheers
Marc
Amos Fong, geändert vor 12 Jahren.
RE: Disabling User programatically
Liferay Legend Beiträge: 2047 Beitrittsdatum: 07.10.08 Neueste Beiträge
In 6.1 it should be updateStatus(), the status values are in WorkflowConstants
Hitoshi Ozawa, geändert vor 11 Jahren.
RE: Disabling User programatically
Liferay Legend Beiträge: 7942 Beitrittsdatum: 24.03.10 Neueste Beiträge
Which constant value should be used to disable an user?
Jitendra Rajput, geändert vor 11 Jahren.
RE: Disabling User programatically
Liferay Master Beiträge: 875 Beitrittsdatum: 07.01.11 Neueste Beiträge
You can use user.setStatus(WorkflowConstants.STATUS_INACTIVE) or UserLocalServiceUtil.updateStatus(userid , WorkflowConstants.STATUS_INACTIVE)
Hitoshi Ozawa, geändert vor 11 Jahren.
RE: Disabling User programatically
Liferay Legend Beiträge: 7942 Beitrittsdatum: 24.03.10 Neueste Beiträge
Thanks Jitendra.
Marc Grünewald, geändert vor 11 Jahren.
RE: Disabling User programatically
Junior Member Beiträge: 45 Beitrittsdatum: 20.03.12 Neueste Beiträge
FYI: The long values are 0 for active and 5 for inactive.
So user.setStatus(0) or user.setStatus(5) works too.
So user.setStatus(0) or user.setStatus(5) works too.
Eswaran R, geändert vor 9 Jahren.
RE: Disabling User programatically
Junior Member Beiträge: 82 Beitrittsdatum: 29.12.14 Neueste Beiträge
Hi Jitendra Rajput,
My question :
how to admin login after a particular user active or deactive via api ???
i get all user activate list and deactivate list my admin user login after ..
my admi = test
all the user for admin users
active user:
screen name: raja
screen name: ila
screen name: daniel
deactive user :
screen name: samy
screen name: jai
screen name: eswaran
My coding ..
try
{
User user = PortalUtil.getUser(httpreq);
String users = user.getFullName();
CommonUtils.userID = (int) user.getUserId();
// Deactive user list for test Admin User...
List<User> deactive = new ArrayList<>();
for (final User deact : UserLocalServiceUtil.getUsers(QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
if (WorkflowConstants.STATUS_INACTIVE == deact.getStatus()) {
deactive.add(deact);
}
for(User s : deactive){
System.out.println("Deactive User Name : "+s.getScreenName());
}
}
// Active user list for test Admin User...
List<User> active = new ArrayList<>();
for (final User act : UserLocalServiceUtil.getUsers(QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
if (WorkflowConstants.STATUS_APPROVED == act.getStatus()) {
active.add(act);
}
for(User useractive : active){
System.out.println("Active User Name : "+useractive.getScreenName());
}
}
}
now i am select a particular user deactive and active how can i do ??
Thanks ...
Kindly help me...
Regards ..
Eswaran.R
My question :
how to admin login after a particular user active or deactive via api ???
i get all user activate list and deactivate list my admin user login after ..
my admi = test
all the user for admin users
active user:
screen name: raja
screen name: ila
screen name: daniel
deactive user :
screen name: samy
screen name: jai
screen name: eswaran
My coding ..
try
{
User user = PortalUtil.getUser(httpreq);
String users = user.getFullName();
CommonUtils.userID = (int) user.getUserId();
// Deactive user list for test Admin User...
List<User> deactive = new ArrayList<>();
for (final User deact : UserLocalServiceUtil.getUsers(QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
if (WorkflowConstants.STATUS_INACTIVE == deact.getStatus()) {
deactive.add(deact);
}
for(User s : deactive){
System.out.println("Deactive User Name : "+s.getScreenName());
}
}
// Active user list for test Admin User...
List<User> active = new ArrayList<>();
for (final User act : UserLocalServiceUtil.getUsers(QueryUtil.ALL_POS, QueryUtil.ALL_POS)) {
if (WorkflowConstants.STATUS_APPROVED == act.getStatus()) {
active.add(act);
}
for(User useractive : active){
System.out.println("Active User Name : "+useractive.getScreenName());
}
}
}
now i am select a particular user deactive and active how can i do ??
Thanks ...
Kindly help me...
Regards ..
Eswaran.R