Concurrent access control can also be feasible in AOP since we can improvise the authentication process through the @Aspect interception. If aspects can communicate with each other through session attributes, we can utilize the existing session of the application to count the number of user accesses per account.