From e5827f35443b1ff2dd4d71e7f5861783cabf53a4 Mon Sep 17 00:00:00 2001
From: "marcoemi.poleggi" <marco-emilio.poleggi@hesge.ch>
Date: Thu, 19 Dec 2024 17:30:10 +0100
Subject: [PATCH] Update README.md

---
 README.md | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/README.md b/README.md
index bdbf28b..139e086 100644
--- a/README.md
+++ b/README.md
@@ -539,15 +539,17 @@ The following tests shall be passed by your implementation:
          workstation.](https://gitedu.hesge.ch/lsds/teaching/bachelor/cloud-and-deployment/lab-k8s#controlling-your-cluster-from-a-remote-console)
   * Once your application is installed, you shall exercise all the branch
     conditions described by the above workflows:
-      1. Enroll a new user: shall succeed
-      2. Enroll an existing: user shall fail
+      1. Enroll (sign up) a new user: shall succeed
+      2. Enroll an existing user: shall fail
       3. Unenroll a new user: shall fail
-      4. Unenroll an existing user: shall succeed
-      5. Login an enrolled user: shall succeed and ask for the password
+      4. Unenroll an existing user:  shall succeed
+      5. 1st login of an enrolled user (session opening): shall succeed and ask for the password (if not provided)
           * with a valid password: shall succeed
           * with an invalid password: shall fail
-      6. Login a non-enrolled user: shall fail
-      7. Logout a non-enrolled user: shall fail
-      8. Logout an enrolled user
+      6. Subsequent login of an enrolled user (active session): shall succeed without askng for the password
+      7. Login a non-enrolled user: shall fail
+      8. Logout a non-enrolled user: shall fail
+      9. Logout an enrolled user:
           * with an active session: shall succeed
           * without an active session: shall fail
+    Any operation shall fail with incomplete user data.
-- 
GitLab