Ejemplo n.º 1
0
 def get(self):
     db_info_news = MODEL.ChangeInfoNews()
     li_news = db_info_news.search_info('youxi')
     db_info_news = MODEL.ChangeInfoNews()
     hot_news = db_info_news.search_hot_info()
     c = self.get_cookie('bbs')
     if not c:
         flag_r_l = 'show'
         flag_user_name = 'none'
         user_name = ''
     else:
         db_info_cookie = MODEL.ChangeInfoCookie()
         user_name = db_info_cookie.search_user_name(c)
         if not user_name:
             flag_r_l = 'show'
             flag_user_name = 'none'
         else:
             flag_r_l = 'none'
             flag_user_name = 'show'
     self.render('youxi.html',
                 li_news=li_news,
                 hot_news=hot_news,
                 flag_r_l=flag_r_l,
                 flag_user_name=flag_user_name,
                 user_name=user_name)
Ejemplo n.º 2
0
 def post(self, *args, **kwargs):
     user_name = self.get_argument('login_user_name')
     pwd = self.get_argument('login_pwd')
     rl = REGISTER_LOGIN.RegisterAndLogin()
     ret = rl.test_user_name_and_pwd(user_name, pwd)  # 输入用户名和密码判断是否和数据库一致
     if ret:
         db_info_cookie = MODEL.ChangeInfoCookie()
         exist_c = db_info_cookie.search_cookie(user_name)
         self.set_cookie('bbs', exist_c, expires_days=None)
         self.write('success')
     else:
         self.write('error')
Ejemplo n.º 3
0
 def post(self, *args, **kwargs):
     c = self.get_cookie('bbs')
     db_info_cookie = MODEL.ChangeInfoCookie()
     user_id = db_info_cookie.search_info(c)
     if not user_id:
         self.write('nocookie')
     else:
         news_id = self.get_argument('title')
         db_info_like = MODEL.ChangeInfoLike()
         if db_info_like.add_info(user_id, news_id):
             self.write('success')
         else:
             self.write('error')
Ejemplo n.º 4
0
 def post(self, *args, **kwargs):
     c = self.get_cookie('bbs')
     db_info_cookie = MODEL.ChangeInfoCookie()
     user_id = db_info_cookie.search_info(c)
     if not user_id:
         self.write('nocookie')
     else:
         title = self.get_argument('title')
         news_type = self.get_argument('news_type')
         content = self.get_argument('content')
         db_info_news2 = MODEL.ChangeInfoNews()
         db_info_news2.add_info(title, news_type, user_id, content)
         self.write('success')
Ejemplo n.º 5
0
 def post(self, *args, **kwargs):
     user_name = self.get_argument('register_user_name')
     rl = REGISTER_LOGIN.RegisterAndLogin()
     if rl.test_user_name_exist(user_name):  # 判断用户名是否存在于数据库中,存在返回True
         self.write('exist')
     else:
         user_pwd = self.get_argument('register_pwd')
         db = MODEL.ChangeInfoUser()
         db.add_info(user_name, user_pwd)  # 把用户名和密码添加到数据库中
         c = MODEL.CreateCookie()
         new_c = c.cookie()
         db_cookie = MODEL.ChangeInfoCookie()
         db_cookie.add_info(user_name, new_c)
         self.write('success')