mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-16 07:08:55 +00:00
Don't use sub domain in default.
This commit is contained in:
@@ -162,9 +162,10 @@ FILEEXT_ICON_MAP = {
|
||||
'default' : 'file-icon-24.png',
|
||||
}
|
||||
|
||||
SITE_SUBDOMAIN = 'cloud'
|
||||
SITE_BASE_NAME = 'seafile.com.cn' if not DEBUG else 'localhost.localdomain'
|
||||
SESSION_COOKIE_DOMAIN = '.' + SITE_BASE_NAME
|
||||
USE_SUBDOMAIN = False
|
||||
#SITE_SUBDOMAIN = 'cloud'
|
||||
#SITE_BASE_NAME = 'seafile.com.cn'
|
||||
#SESSION_COOKIE_DOMAIN = '.' + SITE_BASE_NAME
|
||||
|
||||
# account type is `personal` or `business`
|
||||
ACCOUNT_TYPE = 'personal'
|
||||
|
@@ -1,13 +1,23 @@
|
||||
from django.core.exceptions import ImproperlyConfigured
|
||||
from django.http import HttpResponseRedirect, Http404
|
||||
|
||||
from seahub.settings import SITE_BASE_NAME, SITE_SUBDOMAIN
|
||||
from seahub.settings import USE_SUBDOMAIN
|
||||
|
||||
class SubdomainMiddleware(object):
|
||||
|
||||
def process_request(self, request):
|
||||
if not request.user.is_authenticated():
|
||||
if not request.user.is_authenticated() or not USE_SUBDOMAIN:
|
||||
return None
|
||||
|
||||
try:
|
||||
from seahub.settings import SITE_BASE_NAME
|
||||
except ImportError, e:
|
||||
raise ImproperlyConfigured('Error importing SITE_BASE_NAME. Is SITE_BASE_NAME correctly defined?')
|
||||
try:
|
||||
from seahub.settings import SITE_SUBDOMAIN
|
||||
except ImportError, e:
|
||||
raise ImproperlyConfigured('Error importing SITE_SUBDOMAIN. Is SITE_SUBDOMAIN correctly defined?')
|
||||
|
||||
host = request.META.get('HTTP_HOST', '')
|
||||
http_or_https = request.is_secure() and 'https://' or 'http://'
|
||||
has_subdomain = True if host.replace(SITE_BASE_NAME, '', 1).find('.') >= 0 else False
|
||||
|
Reference in New Issue
Block a user