[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Aug 2011
    Beiträge
    93

    letze Anmeldung / last login

    Hallo,
    leider hat mir die Suchfunktion keine zufriedenstallende Ergebniss gebracht, darum schreib ich mal wieder einen Beitrag :-)
    Evtl. haben auch andere das Problem mit den Usern, bzw. Userprofilen. Es werden immer User angefordert, einmal benutzt dann dümpeln diese im System und geraten in Vergessenheit.
    Nun bin ich auf solche Profile gestossen und wollte wissen wann die letzte Anmeldung war.
    Soweit so gut, mit DSPUSRPRF hat man ja "alle" Daten, oder?
    Last used date ........ sagt mir wann der User das letzte mal angemeldet war aber wie ist das wenn sich der Benutzer "nur" auf das Filesystem connectet? oder eine SQL Abfrage macht?
    Wird das hier auch festgehalten oder kann ich diese Informationen wo anders abrufen?

    Vielen Dank
    Gruß
    Manfred

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wenn du z.b. via JDBC eine SQL Abfrage machst, musst du dich ebenfalls via JDBC am System anmelden.
    Ich schätze gleiches gilt auch fürs Filesystem usw.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    DSPUSRPRF mit *BASIC in eine OUTFILE.
    Jede Anmeldung, auch ODBC, FTP, wird als vorheriges Anmeldatum/-zeit protokolliert.

    Ein Problem sind hier nur Profile die zur Laufzeit von Programmen als Eigner verwendet werden da ja hier keine Anmeldung erforderlich ist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  4. #4
    Registriert seit
    Aug 2011
    Beiträge
    93
    Danke für die schnelle Antwort,
    dann kann ich jetzt ja sorgenfrei löschen! :-)

  5. #5
    Registriert seit
    Dec 2004
    Beiträge
    203
    Hallo.
    Also sorgenfrei löschen ... könnte riskant werden. Wir hatten bei meinem vorherigen AG
    eine Anwendung die geprüft hat ob der Benutzer vorhanden ist.

    Gruß,
    Ralf

  6. #6
    Registriert seit
    Aug 2011
    Beiträge
    93
    Ja ganz so ist es ja nicht, ich werde schon vorher die User einen gewissen Zeitraum deaktivieren und prüfen welche Objekte zu der Jeweiligen ID gehören. Ganz so blauäugig bin ich nicht das ich jetzt hergehe und alle Profile lösche die eine Zeit X nicht mehr aktiv waren. ;-)

    Aber danke für deinen Hinweis.

    Gruß
    Manfred

  7. #7
    Registriert seit
    Jan 2003
    Beiträge
    746
    Info am Rande: SAVSECDTA -> SAVF erlaubt einzelne RSTUSRPRF

  8. #8
    Registriert seit
    May 2007
    Beiträge
    295
    Wann ein Benutzerprofil das letzte Mal verwendet wurde (wie Fuerchau erwähnt hat) findet man am einfachsten über das Objekt *USRPRF selbst heraus:
    Code:
    DSPOBJD OBJ(*ALL/*ALL) OBJTYPE(*USRPRF) DETAIL(*FULL) OUTPUT(*OUTFILE) OUTFILE(QTEMP/USERS)
    
    SELECT ODOBNM, ODUDAT FROM QTEMP/USERS WHERE ODOBTP='*USRPRF'
    Natürlich gibt es hier wieder viele wenn und abers aber ist auch ein guter Anhaltspunkt.
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  9. #9
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Prüfe, ob Du die View USER_INFO in der Bibliothek QSYS2 hast.
    LAST_SIGNON ist die zweite Spalte in dieser View

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  10. #10
    Registriert seit
    Aug 2011
    Beiträge
    93
    Das ist auch eine coole Lösung und man hat alle auf einen Schirm, ich bin alle einzeln durchgegangen.
    Werde ich in meiner Sammlung auf jeden Fall aufnehmen!
    Vielen Dank!

  11. #11
    Registriert seit
    Aug 2011
    Beiträge
    93
    @Birgitta, danke, auch eine super Lösung!
    Es ist schon erstaunlich wieviele Möglichkeiten das System bietet diese Daten einzusehen.
    Bei mir ist die Spalte LAST_USED_TIMESTAMP

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Mit jedem Release gibts was neues. Man kommt fast gar nicht mehr dazu das alles auszuprobieren.
    Aber dafür haben wir ja Birgitta die uns da auch neue Möglichkeiten aufzeigt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Antworten: 5
    Letzter Beitrag: 15-05-14, 03:41
  2. Kein Login auf die AS
    By frankok51 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-12-13, 09:00
  3. Novell Login + AS/400 als Laufwerk
    By MBH in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-03-03, 16:37
  4. Login-Fenster bei ODBC-Zugriff
    By Sascha Storzum in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 02-09-02, 21:25
  5. Login für Load'n'Go
    By Mattil in forum NEWSboard load'n'go
    Antworten: 4
    Letzter Beitrag: 13-02-01, 15:38

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •