Example #1
0
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))
Example #2
0
File: views.py Project: five3/zyw
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))
Example #3
0
File: views.py Project: five3/zyw
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))
Example #4
0
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))
Example #5
0
File: views.py Project: five3/zyw
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'))
Example #6
0
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'))
Example #7
0
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))
Example #8
0
File: views.py Project: five3/zyw
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))
Example #9
0
File: views.py Project: five3/zyw
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")
Example #10
0
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))
Example #11
0
File: views.py Project: five3/zyw
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))
Example #12
0
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))
Example #13
0
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))
Example #14
0
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))
Example #15
0
File: views.py Project: five3/zyw
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))
Example #16
0
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")