Dear pauline,
Case 1) I can not duplicate same problem, please correct my if there is any missing, see below test site:
hidden link
user/pass: xgren/111111
1) Create a content template with shortcode [wpv-login-form]:
hidden link
More help for shortcode [wpv-login-form]
https://toolset.com/documentation/views-shortcodes/#wpv-login-form
2) Create custom user group "test1", disable "Read" ability for "Guest", and show above content template
hidden link
Limiting read access to specific content
https://toolset.com/documentation/user-guides/limiting-read-access-specific-content/
3) Create a page and assign it to user group "test1"
hidden link
See the result page:
hidden link
It does show a login form when you are a guest, could you duplicate same problem in above test site.
If you can not too, please try these in your own website:
1) Deactivate other plugins and switch to wordpress default theme 2016, and test again
2) Enable PHP debug mode, copy/paste the debug logs here:
PHP Debugging
In case you think that Types or Views are doing something wrong (what we call a bug), you should enable PHP error logging. Again, edit your wp-config.php file and add the following:
ini_set('log_errors',TRUE);
ini_set('error_reporting', E_ALL);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
This will produce a file called ‘error_log.txt’ in your WordPress root directory. Make sure that the web server can create and write this file. If it cannot, use an FTP program to create the file and make it writable to Apache (normally, user www-data).
https://toolset.com/documentation/user-guides/debugging-types-and-views/
Case 2) I can not duplicate same problem, see the test site:
1) Create two user roles "Basic level"(level 0) and "Preimium level" (level 1)
hidden link
2) Create a content template to show the blank content "blank page template":
hidden link
3) Setup the user group "test1":
hidden link
disable the option for user role "Basic level", and show above content template "blank page template"
4) Create a page, and assign it to user group "test1",
hidden link
5) View above page with a user of user role "Basic level":
hidden link
user/pass: xgrentest/111111
And it does correct show the content from "blank page template", and I tried delete the user role "Preimium level", it works same too.
Case 3) I suggest you check these:
1) You are using the latest version of Toolset plugins, especially the Access plugin,
2) Deactivate other plugins and switch to wordpress default theme 2016, and test again
and you need to follow our document to setup the those settings:
Access Control for Contents Inside Page Content
https://toolset.com/documentation/user-guides/access-control-texts-inside-page-content/