By default, Moodle’s Front page usually contains a list of available courses, news items and some Moodle blocks depending on the site’s configuration, and the default Moodle content on the page can be viewed by all the site’s visitors. Some of our clients wanted to prevent anonymous site visitors from seeing any of Moodle’s default content (eg. available Moodle courses), and asked us if it is possible to force users to log in to view Moodle content. The answer is Yes and it is actually really easy to do in Moodle.
Step 1
Log into your Moodle site as an admin user, and navigate to the Site security settings option by going to Site administration > Security > Site security settings
Click the “Save changes” button. Now, if you log out and try to access your Moodle site again, you will need to log in first before viewing any Moodle content.
The steps below will show you how to achieve this.
Log in to your Moodle site as an admin user, and navigate to the “Navigation” option under the Administration block: Administration > Site administration > Appearance > Navigation.
Select the “Site” option in the dropdown menu for the “Default home page for users”.
From Course navigation, click 'Participants', and then from the dropdown, click 'Enrolment method> Guest access'. With other themes, click Administration > Course administration > Users > Enrolment methods and then Guest access.
Enabling non-editing teachers to override safe permissions
Access Administration > Site Administration > Users > Permissions > Define roles. Edit the non-editing teacher role and change the capability Capabilities/moodle/role:safeoverride to allow. Click the button "Save changes".
An administrator or manager (or other user with the capability moodle/my:configsyspages) can set the default blocks for all users from Administration > Site administration > Appearance > Default Dashboard page.
Click the Start menu and select "Settings" (gear icon). Click on "Accounts" and then select "Family & other users" from the left-hand menu. Under the "Other users" section, select the account you want to set as the default account. Click on "Change account type" and select "Administrator" from the dropdown menu.
To log in to your Moodle site using the app, you first need to connect to your school's Moodle site (view I can't find my Moodle site in the app if you can't find your site). Once you've connected to your Moodle site, you should be able to log in with your usual username and password.
The login can also be located directly by visiting the Moodle login url (ie.https://example.com/login/) in the browser address bar. Once clicked, the Administrator login will appear in the middle of the browser window. Type the username and password that was used when installing Moodle, then click Login.
Try using a different device (perhaps a smartphone or tablet) to see if the issue is specific to your device. If you are not able to access Moodle or another website from a different device, the issue is likely with your local internet connection. You'll need to contact your local computer guru to address the issue.
If that fails, you may be using the wrong username or password, or there may be wider authentication issues. Moodle authenticates users against the university's LDAP system, and if that is not operating correctly for some reason, you may not be able to log in. If this is the case, try again later.
Address: Apt. 536 6162 Reichel Greens, Port Zackaryside, CT 22682-9804
Phone: +9958384818317
Job: IT Representative
Hobby: Scrapbooking, Hiking, Hunting, Kite flying, Blacksmithing, Video gaming, Foraging
Introduction: My name is Jamar Nader, I am a fine, shiny, colorful, bright, nice, perfect, curious person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.