Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 858
  • Last Modified:

Remotely Log off a User Session

Does anyone know of a command and/or easy process that would allow me to end a user's session via a command and/or batch process?

We have supervisors in our plants that go out onto our plant floor and potentially log in to a computer on the plant floor. Then when they get back in the office, they realize they might have forgot to log off their session on the plant floor. We only allow 1 session per user, so they have to go all the way back out to the plant before they can use their login again.

I would like to write a script of some kind that, given the user profile name, I can end that session.  The only way I could think of doing it was with the ENDJOB...but you have to know the job number, which I wouldn't know.

Any ideas?

Thanks!
0
Matthew Roessner
Asked:
Matthew Roessner
  • 2
  • 2
  • 2
2 Solutions
 
stevebowdoinCommented:
can you do any progrmming?
the users msgq will be locked.  you can use wrkobjlck or the QWCLOBJL api to determine the job info.  once you have that then ENDJOB.

Steve Bowdoin
0
 
Gary PattersonVP Technology / Senior Consultant Commented:
Easy interactive method:

WRKUSRJOB USER(BADUSER) STATUS(*ACTIVE)
Option 4

Scripting it is a little trickier, as Steve indicates, but WRKUSRJOB makes it so easy, there is hardly a point in going to the trouble.

- Gary Patterson
0
 
Matthew RoessnerAuthor Commented:
I actually would like to come up with a programatic way of ending the user. My plan was to have a website that the enduser could go to and cilck "END SESSION" and when they clicked on that, I would submit a program via FTP remote command (or something like that).
0
[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

 
stevebowdoinCommented:
Looks like you will need to do some programming.

BTW.  Do you have exit programs protecting that FTP server?  Most sites limit sessions to 1 as a security measure.  It would be odd to allow only one session and not lock down the FTP server.  

Steve
0
 
Gary PattersonVP Technology / Senior Consultant Commented:
Then you'll need to do a little coding.  What programming and scripting languages are you comfortable with?

If you know Java, then you can do it all in your web application using the JT Open library

http://jt400.sourceforge.net/

the JobList class allows you to retrieve a list of jobs by user, and the CommandCall class lets you execute a command.

- Gary Patterson

0
 
Matthew RoessnerAuthor Commented:
I ended up righting a CL program using the QWCLOBJL API.  I was able to get the program to work and then call it via FTP (using a particular user that we have set up that has authority to end jobs)

Thanks for your help
0

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

  • 2
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now