Esempio n. 1
0
from v2ex.babel.models import Counter
from v2ex.babel.models import Section
from v2ex.babel.models import Node
from v2ex.babel.models import Topic
from v2ex.babel.models import Reply
from v2ex.babel.models import Note

from v2ex.babel.models import SYSTEM_VERSION

from v2ex.babel.security import *
from v2ex.babel.ua import *
from v2ex.babel.da import *
from v2ex.babel.l10n import *
from v2ex.babel.ext.cookies import Cookies

template.register_template_library('v2ex.templatetags.filters')

class SSOV0Handler(View):
    def get(self, request):
        site = GetSite()
        self.response.headers['Content-type'] = 'application/json'
        u = self.request.get('u').strip().lower()
        p = self.request.get('p').strip()
        failed = '{"ok" : 0}'
        if (len(u) > 0) and (len(p) > 0):
            q = db.GqlQuery("SELECT * FROM Member WHERE username_lower = :1 AND password = :2", u, p)
            if q.count() > 0:
                member = q[0]
                if member.avatar_mini_url:
                    if (member.avatar_mini_url[0:1] == '/'):
                        member.avatar_mini_url = 'http://' + site.domain + member.avatar_mini_url
Esempio n. 2
0
def register_template_library(strName):
	return template.register_template_library(strName)
Esempio n. 3
0
def register_template_library(strName):
    return template.register_template_library(strName)