Exemple #1
0
 def post(self):
     username=self.request.get("uname")
     uemail=self.request.get("email")
     upwd=self.request.get("pwd")
     if username == '' or uemail=='' or upwd=='':
         self.redirect('/error')
     else:
         user=User.get_by_id(uemail)
         if user:
             self.redirect('/error')
         else:
             newUser=User(id=uemail,uName=username,email=uemail,pwd=upwd)
             token = security.generate_random_string(length=20)
             session = Session(id=token)
             session.userKey=newUser.put()
             session.put()
             self.response.set_cookie(key='token', value=token, path='/')
             self.redirect('/home')
Exemple #2
0
 def post(self):
     username = self.request.get("uname")
     uemail = self.request.get("email")
     upwd = self.request.get("pwd")
     if username == '' or uemail == '' or upwd == '':
         self.redirect('/error')
     else:
         user = User.get_by_id(uemail)
         if user:
             self.redirect('/error')
         else:
             newUser = User(id=uemail,
                            uName=username,
                            email=uemail,
                            pwd=upwd)
             token = security.generate_random_string(length=20)
             session = Session(id=token)
             session.userKey = newUser.put()
             session.put()
             self.response.set_cookie(key='token', value=token, path='/')
             self.redirect('/home')
Exemple #3
0
jerry = User(id='*****@*****.**',
             uName='Jerry',
             email='*****@*****.**',
             pwd='123',
             friend=['Tom', 'Lucy', 'Emma'])
lucy = User(id='*****@*****.**',
            uName='Lucy',
            email='*****@*****.**',
            pwd='123',
            friend=['Tom', 'Jerry', 'Emma'])
emma = User(id='*****@*****.**',
            uName='Emma',
            email='*****@*****.**',
            pwd='123',
            friend=['Tom', 'Lucy', 'Jerry'])
tom.put()
jerry.put()
lucy.put()
emma.put()
#init Message
m1 = Message(sender="Jerry", receiver="Tom", message="hello tom!")
m2 = Message(sender="Tom", receiver="Jerry", message="Hi Jerry! what's up?")
m3 = Message(sender="Tom", receiver="Emma", message="Hi Emma! what's up?")
key_m1 = m1.put()
# print('call put')
key_m2 = m2.put()
# print('call put')
key_m3 = m3.put()


# print('call put')
Exemple #4
0
import urllib
import webapp2
import jinja2
from webapp2_extras import security
from Model import User, Message, Session
from google.appengine.ext import ndb


JINJA_ENVIRONMENT = jinja2.Environment(
    loader=jinja2.FileSystemLoader([os.path.dirname(__file__),os.path.dirname(__file__)+"/templates"]))
#init User
tom=User(id='*****@*****.**',uName='Tom',email='*****@*****.**',pwd='123',friend=['Jerry','Lucy','Emma'])
jerry=User(id='*****@*****.**',uName='Jerry',email='*****@*****.**',pwd='123',friend=['Tom','Lucy','Emma'])
lucy=User(id='*****@*****.**',uName='Lucy',email='*****@*****.**',pwd='123',friend=['Tom','Jerry','Emma'])
emma=User(id='*****@*****.**',uName='Emma',email='*****@*****.**',pwd='123',friend=['Tom','Lucy','Jerry'])
tom.put()
jerry.put()
lucy.put()
emma.put()
#init Message
m1=Message(sender="Jerry",receiver="Tom",message="hello tom!")
m2=Message(sender="Tom",receiver="Jerry",message="Hi Jerry! what's up?")
m3=Message(sender="Tom",receiver="Emma",message="Hi Emma! what's up?")
key_m1=m1.put()
# print('call put')
key_m2=m2.put()
# print('call put')
key_m3=m3.put()
# print('call put')
#handeler
class MainHandler(webapp2.RequestHandler):