views.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:sec-scan-agent_v1.0 作者: Canbing007 项目源码 文件源码
def register(request):
    obj_R = RegisterForm()
    retR = {'dataR':None,'errorR':''}
    retR['dataR'] = obj_R
    if request.method == 'POST':
        checkform = RegisterForm(request.POST)
        checkresult = checkform.is_valid()
        if checkresult:
            Addr = request.META['REMOTE_ADDR']
            Agent = request.META['HTTP_USER_AGENT']
            Register_date = str(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))

            #print request.POST
            Username = request.POST.get('username','')
            Password = request.POST.get('password','')
            Email = request.POST.get('email','')
            Phone = request.POST.get('phone','')

            G = models.UserGroup.objects.get(gname="user")
            key = 48
            result = models.UserInfo.objects.create(username = Username,password = encrypt(key, Password),email = Email,phone = Phone,ip = Addr,agent = Agent,register_date = Register_date,permiss = G )
            if result:
                return HttpResponseRedirect('/')
            else:
                raise Http404("Register is fail")
        else:
            errorMsg = checkform.errors
            firstErrorMsg = checkform.errors.as_data().values()[0][0].messages[0]
            retR['errorR'] = firstErrorMsg
    return render_to_response('user/register_index.html', retR)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号