WebSite X5Help Center

 
Skip W.
Skip W.
User

Protecting a blog?  en

Auteur : Skip W.
Visité 1753, Followers 1, Partagé 0  
Mots-clés :: blog,lock

How can I protect (or lock) the blog page so it can only be accessed by login? On the site map, the lock page button is greyed out for the blog page. I only want logged in users to be able to read the blog.

Thanks

Posté le
11 RéPONSES
Skip W.
Skip W.
User
Auteur

After reading some of the older post on this subject, it seems that there is no way to protect the blog. In every solution suggested, it is still possible to get the blog page url and enter that with no login at all. 

Skip

Lire plus
Posté le de Skip W.
Chris S.
Chris S.
User

Perhaps you can protect the blog page through your hosting admin tools.

Lire plus
Posté le de Chris S.
Anthony A.
Anthony A.
User

I think its a wonderful Idea to be able to lock your blog so would be visible only to your members.

I suggest you to open an Idea post and let incomedia know about it.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck

http://www.wdesigners.us

http://www.usx5.com (coming soon)(Sign up to be notified when we launch!)

Lire plus
Posté le de Anthony A.
Anthony A.
Anthony A.
User

Yes kees, but that is not an option within web x5.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck

http://www.wdesigners.us

http://www.usx5.com (coming soon)(Sign up to be notified when we launch!)

Lire plus
Posté le de Anthony A.
Skip W.
Skip W.
User
Auteur

It really needs to be done in x5 as part of the Access Management facility!

I only want my users to sign in one time and then be able to access all of the locked pages as well as the blog.  I don't want them to have to sign in once for the locked pages and another time (htaccess) for the blog. Double work for me keeping two files of user ids and passwords, plus it looks very unprofessional.

Thanks for all of the replys, however!

Lire plus
Posté le de Skip W.
Skip W.
Skip W.
User
Auteur

I would even go so far as editing the final blog webpage source and putting some 'secret' code on the page to check for access login if it were possible and Incomedia would supply the 'secret' code to do this <g>. 

Skip

Lire plus
Posté le de Skip W.
Anthony A.
Anthony A.
User

I think there is a way to it, but I didn't test it yet, you need to create a array first, then add that group with array inside your server. res/access.inc.php

many of these setting are depend on your website setting, then you should add a code like

<?php
require_once("res/x5engine.php");
imCheckAccess('x');
?>

inside your page, before html tag. + possible code for inside x5engine


I need to test it in a project to be able to give you exact codes. I have 3 project in my hand, so I am unable to do it at this moment.

if this post is the correct answer, please mark this answer as correct answer.

------------------------------------------------------------

Good Luck

http://www.wdesigners.us

http://www.usx5.com (coming soon)(Sign up to be notified when we launch!)

Lire plus
Posté le de Anthony A.
Skip W.
Skip W.
User
Auteur

Thanks Anthony,

I am getting closer.  Because the blog php and html are in its own directory, it is having problem finding some of the stuff in the other directorys, I think. Them naming the blob html "Index" doesn't help either<g>.

I am getting an error return code of -3 and "Input file not found" but I am encouraged.

Skip

Lire plus
Posté le de Skip W.
Kees W.
Kees W.
User

I have.htaccesssuccessfully used inmy website.
The directoryBlogisprotected by a usernameandpassword.

regards,
Kees

Lire plus
Posté le de Kees W.
Skip W.
Skip W.
User
Auteur

Hi Anthony,

Adding "imCheckAccess('x');" between

<?php include "../res/x5engine.php";
imCheckAccess('9');   <--------------------------
$blog = new imBlog();?>

at the beginning of ../blog/index.php seems to work well. Now I just have to remember to make the change each time index.php is regenerated.

The blog seems to work fine with this in and logged in, but if you copy and paste the blog url and try and get in that way when not logged in, it fails.  Exactly what I wanted.

Thanks

Skip

Lire plus
Posté le de Skip W.