예제 #1
0
파일: modpyscs.py 프로젝트: babongo/libscs
    def get(self, var):

        cookies = Cookie.get_cookies(self.req)
        if cookies is None:
            return None

        cookie = cookies.get(var, None)
        if cookie is None:
            return None

        val = cookie.value

        st = scs.decode(self.s, val)
        if st is None:
            raise Exception, 'failed scs.decode()'

        return st
예제 #2
0
    def get(self, var):

        cookies = Cookie.get_cookies(self.req)
        if cookies is None:
            return None

        cookie = cookies.get(var, None)
        if cookie is None:
            return None

        val = cookie.value

        st = scs.decode(self.s, val)
        if st is None:
            raise Exception, 'failed scs.decode()'

        return st
예제 #3
0
파일: test.py 프로젝트: sanyaade-iot/libscs
def test(str):
    print 'input state: [', str, ']'

    ck = scs.encode(s, str, len(str))
    if ck is None:
        print '[err]: ', scs.err(s)
        raise Exception
        
    print 'encoded cookie: [', ck, ']'

    st = scs.decode(s, ck)
    if st is None:
        print '[err]: ', scs.err(s)
        raise Exception

    print 'decoded state: [', st, ']'

    if st != str:
        print '[err] input state different from decoded state!'
        raise Exception