Menu Content

Podpora

> Diskusní fóra, FAQs & placená podpora
Welcome, Guest
Username Password: Remember me

Login/logout on the frontside
(1 viewing) (1) Guest
Support forum for users using free edition of JoomSEF 3 (Joomla 1.5 compatible). These forums are mainly for mutual help between users.

Please note that due to our capacity limitations, we do not monitor these forums regularly.
  • Page:
  • 1
  • 2

TOPIC: Login/logout on the frontside

Login/logout on the frontside 16 years ago #4140

On the frontside of my Joomla website it isn't possible to login or logout. The login/logout button in the Login/Logout page doesn't work. I am using Joomla 1.0.15, ARTIO Joomsef 2.2.6, SOBI2 RC 2.8.6 and the SOBI2 SEF extension.
I wasn't all the time. I think it happened after I installed the SEF extension SOBI2. It took me a lot of problems to make that work and after it did, my login/logout on the front stopped.

Re:Login/logout on the frontside 16 years ago #4148

I experienced the same problem at one point on several sites. This may seem unrelated, but I fixed it by instituting the 301 canonical redirect in my htaccess file. The sites need to redirect from the www to non-www or vice versa. I also discovered that the old code for the redirect in my .htaccessI was no longer working with the newer versions of joomla.

old redirect, failed, could not log in
#RewriteCond %{HTTP_HOST} ^domainname\.com$ [NC]
#RewriteRule ^(.*)$ www.domainname.com/$1 [R=301,L]


new code, I could log in again
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domainname\.com
RewriteRule (.*) domainname.com/$1 [R=301,L]

just a suggestion as it worked for me

make sure you have commented out the old SEF code and have uncommented the 3rd party extentions.

Re:Login/logout on the frontside 15 years, 11 months ago #4181

Thank you for reacting on my question. I don't know how to use your suggestion. In my .htaccess I don't have text like:

old redirect, failed, could not log in
#RewriteCond %{HTTP_HOST} ^domainname\.com$ [NC]
#RewriteRule ^(.*)$ www.domainname.com/$1 [R=301,L]


new code, I could log in again
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domainname\.com
RewriteRule (.*) domainname.com/$1 [R=301,L]


Can you please explain a little bit more. Excuse my late reaction. I had holiday.

Re:Login/logout on the frontside 15 years, 11 months ago #4182

you need to add this to your .htaccess file

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domainname\.com
RewriteRule (.*) domainname.com/$1 [R=301,L]

read up on canonical redirects

The way browsers work you have two domains
yourdomain.com
and
www.yourdomain.com

you need to redirect one to the other so they will see only one.

the is very important for search engine indexing as they will see you as having two identical websites and penalize you for duplication

There is also an issue with what you made your default URL in your config.

Log into your back end and click on your global config tab, then the server tab, at the top you will see a live site statement, it should be yourdomain.com, the above code works for redirecting the www.yourdomain.com to the yourdomain.com


if you live site statement is www.yourdomain.com use this in your .htaccess file
#RewriteCond %{HTTP_HOST} ^domainname\.com$ [NC]
#RewriteRule ^(.*)$ www.domainname.com/$1 [R=301,L]

this solves many of the seo and log in issues as the script is looking for the live site URL and can't find it.

Re:Login/logout on the frontside 15 years, 11 months ago #4188

I did put in my .htaccess:

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^levedekerk\.be
RewriteRule (.*) www.levedekerk.be/$1 [R=301,L]

My site stopped totally. I had to remove the lines.

Re:Login/logout on the frontside 15 years, 11 months ago #4191

then you have a setup issue as this is pretty standard stuff, and that issue, what ever it may be, is the problem with artio not working.

what is your live URL in your config file, I would start to track the problem from there.

Is your site installed in the root or a sub-directory

did you comment out the joomla core sef section and enable the 3rd party section

do you have sef turned on your config

this is a working .htaccess file

I have had the same issue as you and it always came down to the .htaccess file and a conflict with the live url stated in my config


##
# @version $Id: htaccess.txt 4756 2006-08-25 16:07:11Z stingrey $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##

 
#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#
# Only use one of the two SEF sections that follow. Lines that can be uncommented
# (and thus used) have only one #. Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section. You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

##### SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented. If you are running your Joomla/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line. For example, if your Joomla/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################

 
## Can be commented out if causes errors, see notes above.
##Options +FollowSymLinks
Options +FollowSymLinks
 
#
# mod_rewrite in use

RewriteEngine On
 
 
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla/MamboDirectory (just / for root)

#RewriteBase

RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
 
 
########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section

 
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

 
 
########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

 
Last Edit: 15 years, 11 months ago by Geekhead.
  • Page:
  • 1
  • 2
Přihlášení uživatele Prázdný