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')
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')
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')
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):