def register(req): logo_image = fun.get_site_logo(req) cate_name = '用户注册' if req.method == 'GET': data = {} express, express_id = controller.get_valid_code() fun.get_valid_code() return render_to_response("zhiyuw/register.html", locals(), context_instance=RequestContext(req)) elif req.method == 'POST': data = fun.warp_data(req.POST) if data['password'] != data['password2']: msg = '两次密码不一致' else: if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] r = controller.reg_user(req, data) # print r if r > 0: info = controller.auth(req, data) req.session['isLogin'] = True req.session['info'] = info return render_to_response("zhiyuw/reg_yd.html", locals(), context_instance=RequestContext(req)) else: msg = '该用户名或邮箱已注册,' express, express_id = controller.get_valid_code() fun.get_valid_code() return render_to_response("zhiyuw/register.html", locals(), context_instance=RequestContext(req))
def member(req): logo_image = fun.get_site_logo(req) data = fun.warp_data(req.GET) info = controller.get_user_info(data) article_list = controller.get_user_article(data, req) # add credits controller.add_count_history(req.session.get('info',{}).get('id','0'), 'hudie') return render_to_response("zhiyuw/member.html", locals(), context_instance = RequestContext(req))
def qiye_comment(req): if req.method=='GET': logo_image = fun.get_site_logo(req) data = fun.warp_data(req.GET) info = controller.get_user_info(data) controller.add_count(data['userid'], 'shuoshuo') controller.add_count_history(req.session.get('info',{}).get('id','0'), 'shuoshuo') return render_to_response("zhiyuw/qiye_comment.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': data = fun.warp_data(req.POST) if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] if controller.post_qiye_comment(req, data): msg = '提交说说成功' else: msg = '提交说说失败' return render_to_response("zhiyuw/msg.html", locals(), context_instance = RequestContext(req))
def member(req): logo_image = fun.get_site_logo(req) data = fun.warp_data(req.GET) info = controller.get_user_info(data) article_list = controller.get_user_article(data, req) # add credits controller.add_count_history( req.session.get('info', {}).get('id', '0'), 'hudie') return render_to_response("zhiyuw/member.html", locals(), context_instance=RequestContext(req))
def comment(req): if req.method=='POST': data = fun.warp_data(req.POST) data['id'] = req.session.get('info',{}).get('id','0') if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] # print data controller.add_comments(req, data) controller.add_count_history(req.session.get('info',{}).get('id','0'), 'comment') return HttpResponseRedirect(data.get('referer'))
def comment(req): if req.method == 'POST': data = fun.warp_data(req.POST) data['id'] = req.session.get('info', {}).get('id', '0') if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] # print data controller.add_comments(req, data) controller.add_count_history( req.session.get('info', {}).get('id', '0'), 'comment') return HttpResponseRedirect(data.get('referer'))
def qiye_comment(req): if req.method == 'GET': logo_image = fun.get_site_logo(req) data = fun.warp_data(req.GET) info = controller.get_user_info(data) controller.add_count(data['userid'], 'shuoshuo') controller.add_count_history( req.session.get('info', {}).get('id', '0'), 'shuoshuo') return render_to_response("zhiyuw/qiye_comment.html", locals(), context_instance=RequestContext(req)) elif req.method == 'POST': data = fun.warp_data(req.POST) if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] if controller.post_qiye_comment(req, data): msg = '提交说说成功' else: msg = '提交说说失败' return render_to_response("zhiyuw/msg.html", locals(), context_instance=RequestContext(req))
def login(req): logo_image = fun.get_site_logo(req) cate_name = '用户登录' if req.method=='GET': return render_to_response("zhiyuw/login.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': data = fun.warp_data(req.POST) r = controller.auth(req, data) if r: # print r req.session['isLogin'] = True req.session['info'] = r return HttpResponseRedirect("/members") else: msg = '用户或密码错误' return render_to_response("zhiyuw/msg.html", locals(), context_instance = RequestContext(req))
def guanzhu(req): result = {'errorCode':0, 'msg':''} if not req.session.get('isLogin'): result = {'errorCode':-1, 'msg':'你还未登录'} return HttpResponse(json.dumps(result),content_type="application/json") if req.method=='POST': data = fun.warp_data(req.POST) data['uid'] = req.session['info'].get('id', 0) # print data r = controller.add_guanzhu(data) if r: controller.add_count(data['userid'], 'focus') controller.add_count_history(data['userid'], 'focus') return HttpResponse(json.dumps(result),content_type="application/json") else: result = {'errorCode':-2, 'msg':'已关注 '} return HttpResponse(json.dumps(result),content_type="application/json")
def login(req): if req.method == 'GET': return render_to_response('login.html', locals(), context_instance = RequestContext(req)) data = fun.warp_data(req.POST) rt = controller.user_login(data) if rt: req.session['islogin'] = True user_info = {} user_info['id'] = rt.id user_info['name'] = rt.name user_info['email'] = rt.email req.session['user_info'] = user_info return HttpResponseRedirect('/') else: msg = '用户名或密码错误,登录失败!' return render_to_response('login.html', locals(), context_instance = RequestContext(req))
def gbook(req): logo_image = fun.get_site_logo(req) if req.method=="POST": data = fun.warp_data(req.POST) if not data.get('tel'): msg = '联系电话不能为空' elif not data['content']: msg = '内容不能为空' elif controller.post_gbook(req, data): msg = "提交成功" else: msg = "提交失败,请联系管理员" url = "/zhiyuw/gbook" return render_to_response("zhiyuw/msg.html", locals(), context_instance = RequestContext(req)) else: cate_name = '留言栏' blog_list = controller.get_cate_list(req, 'bw', 10) return render_to_response("zhiyuw/gbook.html", locals(), context_instance = RequestContext(req))
def login(req): if req.method == 'GET': return render_to_response('login.html', locals(), context_instance=RequestContext(req)) data = fun.warp_data(req.POST) rt = controller.user_login(data) if rt: req.session['islogin'] = True user_info = {} user_info['id'] = rt.id user_info['name'] = rt.name user_info['email'] = rt.email req.session['user_info'] = user_info return HttpResponseRedirect('/') else: msg = '用户名或密码错误,登录失败!' return render_to_response('login.html', locals(), context_instance=RequestContext(req))
def login(req): logo_image = fun.get_site_logo(req) cate_name = '用户登录' if req.method == 'GET': third_appid = qq_appid return render_to_response("zhiyuw/login.html", locals(), context_instance=RequestContext(req)) elif req.method == 'POST': data = fun.warp_data(req.POST) r = controller.auth(req, data) if r: # print r req.session['3rd_not_init'] = False req.session['isLogin'] = True req.session['info'] = r return HttpResponseRedirect("/members") else: msg = '用户或密码错误' return render_to_response("zhiyuw/msg.html", locals(), context_instance=RequestContext(req))
def gbook(req): logo_image = fun.get_site_logo(req) if req.method == "POST": data = fun.warp_data(req.POST) if not data.get('tel'): msg = '联系电话不能为空' elif not data['content']: msg = '内容不能为空' elif controller.post_gbook(req, data): msg = "提交成功" else: msg = "提交失败,请联系管理员" url = "/zhiyuw/gbook" return render_to_response("zhiyuw/msg.html", locals(), context_instance=RequestContext(req)) else: cate_name = '留言栏' blog_list = controller.get_cate_list(req, 'bw', 10) return render_to_response("zhiyuw/gbook.html", locals(), context_instance=RequestContext(req))
def register(req): logo_image = fun.get_site_logo(req) cate_name = '用户注册' if req.method=='GET': express, express_id = controller.get_valid_code() fun.get_valid_code() return render_to_response("zhiyuw/register.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': data = fun.warp_data(req.POST) if data['password']!=data['password2']: msg = '两次密码不一致' else: if req.META.has_key('HTTP_X_FORWARDED_FOR'): data['ip'] = req.META['HTTP_X_FORWARDED_FOR'] else: data['ip'] = req.META['REMOTE_ADDR'] r = controller.reg_user(req, data) # print r if r>0: msg = '注册用户成功,你现在可以登录了' else: msg = '该用户名或邮箱已注册,' return render_to_response("zhiyuw/msg.html", locals(), context_instance = RequestContext(req))
def guanzhu(req): result = {'errorCode': 0, 'msg': ''} if not req.session.get('isLogin'): result = {'errorCode': -1, 'msg': '你还未登录'} return HttpResponse(json.dumps(result), content_type="application/json") if req.method == 'POST': data = fun.warp_data(req.POST) data['uid'] = req.session['info'].get('id', 0) # print data if not controller.has_complete_profile(data.get('uid')): result = {'errorCode': -2, 'msg': '请先完善个人资料中及履历表 '} return HttpResponse(json.dumps(result), content_type="application/json") r = controller.add_guanzhu(data) if r: controller.add_count(data['userid'], 'focus') controller.add_count_history(data['userid'], 'focus') return HttpResponse(json.dumps(result), content_type="application/json") else: result = {'errorCode': -3, 'msg': '已关注 '} return HttpResponse(json.dumps(result), content_type="application/json")