Example #1
0
    def set(self, var, val):

        ck = scs.encode(self.s, val, len(val))
        if ck is None:
            raise Exception, 'failed scs.encode()'
       
        c = Cookie.Cookie(var, ck)
        Cookie.add_cookie(self.req, c)
        
        return ck
Example #2
0
    def set(self, var, val):

        ck = scs.encode(self.s, val, len(val))
        if ck is None:
            raise Exception, 'failed scs.encode()'

        c = Cookie.Cookie(var, ck)
        Cookie.add_cookie(self.req, c)

        return ck
Example #3
0
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