Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • LoremIpsum 1 post 71 karma points
    Oct 09, 2019 @ 14:06

    Automatically Disable Users after 30 Days of not being Logged In

    Hello. Is there a way to automatically disable all users that haven't logged in for more than 30 days? I have been looking through the Documentation, but I have only found how to do it manually.

    If not, do you have any pointers on how I might achieve this?

  • Shaishav Karnani from 353 posts 1637 karma points
    Oct 09, 2019 @ 15:01
    Shaishav Karnani from


    You can call a scheduler service and executes below code that checks for Last Login Date greater than or equal to 30 days and Lock the User.

    IUserService us = Services.UserService;
    var userList = us.GetAll(1,100,out int totalRecords);
    foreach(var u in userList)
        if ((DateTime.Now - u.LastLoginDate).TotalDays>=30) {
            u.IsLockedOut = true;



Please Sign in or register to post replies

Write your reply to: