def register(req): logo_image = fun.get_site_logo(req) cate_name = '用户注册' if req.method == 'GET': express, express_id = controller.get_valid_code() return render_to_response("mobile/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 = '注册用户成功,你现在可以<a href="/mobile/login" style="color:#069FE6;">登录</a>了' else: msg = '该用户名或邮箱已<a href="/mobile/register" style="color:#069FE6;">注册</a>' return render_to_response("mobile/msg.html", locals(), context_instance=RequestContext(req))
def profile(req): settings = setting if req.method=='GET': data = fun.warp_data(req.GET) info = controller.get_user_info(data) # print info return render_to_response("backend/profile.html", locals()) else: return HttpResponse({'errorCode' : 'method not supported!'},content_type="application/json")
def profile(req): settings = setting if req.method == 'GET': data = fun.warp_data(req.GET) info = controller.get_user_info(data) # print info return render_to_response("backend/profile.html", locals()) else: return HttpResponse({'errorCode': 'method not supported!'}, content_type="application/json")
def post(req, action): settings = setting if req.method == 'GET': cate_list1, cate_list2 = controller.get_cate_list() if action == 'new': post_info = {} return render_to_response("backend/post.html", locals()) elif action == 'edit': post_info = controller.get_post_info(req.GET.get('id', 0)) return render_to_response("backend/post.html", locals()) elif action == 'list': page = req.GET.get('page') if not page: page = 1 if int(page) > 0: post_list = controller.get_post_list(req, page) else: post_list = [] return render_to_response("backend/postlist.html", locals()) elif req.method == 'POST': if action == 'save': data = fun.warp_data(req.POST) r = controller.save_post(req, data) if r: return HttpResponseRedirect('/backend/post/list/') else: msg = '保存失败' return render_to_response("backend/msg.html", locals()) elif action == 'audit': data = fun.warp_data(req.POST) r = controller.audit_post(data) return HttpResponse(json.dumps(r), content_type="application/json") elif action == 'del': data = fun.warp_data(req.POST) id = data.get('id') if controller.del_post(id): result = {'errorCode': 0, 'msg': '删除成功'} else: result = {'errorCode': -1, 'msg': '删除失败'} return HttpResponse(json.dumps(result), content_type="application/json")
def myarts(req): data = fun.warp_data(req.GET) # print req.session['info'] uid = req.session['info'].get('id', 0) cate = data.get('cate','') page = req.GET.get('page') if not page or int(page)==0: page = 1 post_list = controller2.get_post_list(req, uid, cate, page) total = controller2.get_post_total(req, uid, cate) total_page = fun.get_total_page(total, 20) return render_to_response("mobile/myarts.html", locals(), context_instance = RequestContext(req))
def index(req): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') data = fun.warp_data(req.GET) # print req.session['info'] uid = req.session['info'].get('id', 0) cate = data.get('cate','') page = req.GET.get('page') if not page or int(page)==0: page = 1 post_list = controller.get_post_list(req, uid, cate, page) return render_to_response("members/index.html", locals(), context_instance = RequestContext(req))
def post(req, action): settings = setting if req.method=='GET': cate_list1, cate_list2 = controller.get_cate_list() if action=='new': post_info = {} return render_to_response("backend/post.html", locals()) elif action=='edit': post_info = controller.get_post_info(req.GET.get('id',0)) return render_to_response("backend/post.html", locals()) elif action=='list': page = req.GET.get('page') if not page: page = 1 if int(page)>0: post_list = controller.get_post_list(req, page) else: post_list = [] return render_to_response("backend/postlist.html", locals()) elif req.method=='POST': if action=='save': data = fun.warp_data(req.POST) r = controller.save_post(req, data) if r: return HttpResponseRedirect('/backend/post/list/') else: msg = '保存失败' return render_to_response("backend/msg.html", locals()) elif action=='audit': data = fun.warp_data(req.POST) r = controller.audit_post(data) return HttpResponse(json.dumps(r),content_type="application/json") elif action=='del': data = fun.warp_data(req.POST) id = data.get('id') if controller.del_post(id): result = {'errorCode':0, 'msg':'删除成功'} else: result = {'errorCode':-1, 'msg':'删除失败'} return HttpResponse(json.dumps(result),content_type="application/json")
def zhaopin(req): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') uid = req.session['info']['id'] uname = req.session['info']['username'] if req.method=='GET': return render_to_response("members/zhaopin.html", locals(), context_instance = RequestContext(req)) else: data = fun.warp_data(req.POST) if controller.post_zhaopin(req, data, uid, uname): msg = '职位发布成功!' else: msg = '职位发布失败' return render_to_response("members/msg.html", locals(), context_instance = RequestContext(req))
def myarts(req): data = fun.warp_data(req.GET) # print req.session['info'] uid = req.session['info'].get('id', 0) cate = data.get('cate', '') page = req.GET.get('page') if not page or int(page) == 0: page = 1 post_list = controller2.get_post_list(req, uid, cate, page) total = controller2.get_post_total(req, uid, cate) total_page = fun.get_total_page(total, 20) return render_to_response("mobile/myarts.html", locals(), context_instance=RequestContext(req))
def post(req, action): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') if req.method=='GET': cate_list1, cate_list2 = controller.get_cate_list() if action=='new': post_info = {} return render_to_response("members/post.html", locals(), context_instance = RequestContext(req)) elif action=='edit': post_info = controller.get_post_info(req.GET.get('id',0)) return render_to_response("members/post.html", locals(), context_instance = RequestContext(req)) elif action=='del': id = req.GET.get('id') if controller.del_post(id): return HttpResponseRedirect('/members') else: msg = '删除失败' return render_to_response("members/msg.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': if action=='save': uid = req.session['info']['id'] uname = req.session['info']['username'] data = fun.warp_data(req.POST) r = controller.save_post(req, data, uid, uname) if r: return HttpResponseRedirect('/members') else: msg = '保存失败' return render_to_response("members/msg.html", locals(), context_instance = RequestContext(req)) elif action=='del': data = fun.warp_data(req.POST) id = data.get('id') if controller.del_post(id): result = {'errorCode':0, 'msg':'删除成功'} else: result = {'errorCode':-1, 'msg':'删除失败'} return HttpResponse(json.dumps(result),content_type="application/json")
def member(req): page = req.GET.get('page', '1') if page and page.isdigit(): page = int(page) else: page = 1 logo_image = fun.get_site_logo(req) data = fun.warp_data(req.GET) page = data.get('page', 1) info = controller.get_user_info(data) article_list = controller.get_user_article(data, req, page) total = controller2.get_post_total(req, data.get('userid', 0), None) total_page = fun.get_total_page(total) return render_to_response("mobile/member.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("mobile/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("/mobile") else: msg = '用户或密码错误' return render_to_response("mobile/msg.html", locals(), context_instance = RequestContext(req))
def post(req, action): if req.method=='GET': cate_list1, cate_list2 = controller2.get_cate_list() if action=='new': post_info = {} return render_to_response("mobile/post.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': if action=='save': uid = req.session['info']['id'] uname = req.session['info']['username'] data = fun.warp_data(req.POST) r = controller2.save_post(req, data, uid, uname) if r: return HttpResponseRedirect('/mobile') else: msg = '保存失败' return render_to_response("mobile/msg.html", locals(), context_instance = RequestContext(req))
def password(req): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') uid = req.session['info']['id'] if req.method=='GET': return render_to_response("members/password.html", locals(), context_instance = RequestContext(req)) else: data = fun.warp_data(req.POST) if data.get('new')==data.get('renew'): r = controller.set_password(data, uid) # print r if r: msg = '密码设置成功!' else: msg = '密码设置失败' else: msg = '确认密码不一致' return render_to_response("members/password.html", locals(), context_instance = RequestContext(req))
def shuoshuo(req): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') uid = req.session['info']['id'] if req.method=='GET': id = req.GET.get('id') if id: t = req.GET.get('t') if not t=='del': msg = controller.get_qiye_comment(id) return render_to_response("members/raw.html", locals(), context_instance = RequestContext(req)) else: controller.del_qiye_comment(id) page = req.GET.get('page', 1) shuoshuo_list = controller.get_shuoshuo_list(uid, page) return render_to_response("members/shuoshuo.html", locals(), context_instance = RequestContext(req)) else: data = fun.warp_data(req.POST) pass
def post(req, action): if req.method == 'GET': cate_list1, cate_list2 = controller2.get_cate_list() if action == 'new': post_info = {} return render_to_response("mobile/post.html", locals(), context_instance=RequestContext(req)) elif req.method == 'POST': if action == 'save': uid = req.session['info']['id'] uname = req.session['info']['username'] data = fun.warp_data(req.POST) r = controller2.save_post(req, data, uid, uname) if r: return HttpResponseRedirect('/mobile') else: msg = '保存失败' return render_to_response("mobile/msg.html", locals(), context_instance=RequestContext(req))
def login(req): logo_image = fun.get_site_logo(req) cate_name = '用户登录' if req.method == 'GET': from zhiyuw.config import qq_appid third_appid = qq_appid return render_to_response("mobile/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("/mobile") else: msg = '用户或密码错误' return render_to_response("mobile/msg.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() return render_to_response("mobile/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("mobile/msg.html", locals(), context_instance = RequestContext(req))
def profile(req): if not req.session.get('isLogin'): return HttpResponseRedirect('/zhiyuw/login') uid = req.session['info']['id'] utype = req.session['info']['utype'] if req.method=='GET': info = controller.get_profile(uid, utype) if utype=='ktq': zhuanye = controller.get_zhuanye_list() return render_to_response("members/cprofile.html", locals(), context_instance = RequestContext(req)) else: zhiwei = controller.get_zhiwei_list() return render_to_response("members/gprofile.html", locals(), context_instance = RequestContext(req)) elif req.method=='POST': data = fun.warp_data(req.POST) # print data r = controller.update_profile(data, utype, uid) if r: msg = '更新资料成功' else: msg = '更新资料失败' return render_to_response("members/msg.html", locals(), context_instance = RequestContext(req))