I want two fields of username and password on frontend of my site so that the people who has username and password can only access some pages which can't be shown on site. When user Logs in the site he can access some pages where some files are upload anyone else can't access, can anyone help me in this regard? I dont want user registration no body will register on site only access to pages which i want to. Please if some one knows kindly tell.
Hi Harimgenius, welcome to Silverstripe :)
Just create a new user group in the security section and then a new user with the username and password you want people to use, then under the 'access' tab on the pages in question set the 'can be viewed by' to 'only these people' and choose your new group from the dropdown. Users will then be asked to login when they try to access that page.
This is an excellent thing. Now, I need to ask. How do you get the user to login to the site and have the session(or cookie) know they are logged in?
This is my quest.
Well to login you just go to www.yoursite.com/Security/login
Silverstripe deals with the rest
Oh yeah...I'm sorry. I was looking a login for the site and not the CMS.
It's the same login form. If you are on your way to the CMS (i.e. you jsut typed /admin) then it will redirect you there, but if you were on yourway to a password protected area then it would redirect you to that instead.
Really, so I can set the login access in the CMS. That means there is a table with all the users.
I have an external table of authorized users that will get checked before allowing into certain pages.
This is very helpful. Thank you.