コード例 #1
0
ファイル: views.py プロジェクト: priyapappachan/cdrs
def signup(request):  #sign up page. url/signup/
    if request.method == 'GET':
        return render_to_response(
            'signup.html', RequestContext(request))  #if get display page
    else:
        name = request.POST.get('username')
        password = request.POST.get('password')
        mail = request.POST.get('mail')
        phone = request.POST.get('number')  #extraxt data from form fields
        new_user = User(user_name=name,
                        user_password=password,
                        mail_id=mail,
                        phonenumber=phone)  #pass data to object
        new_user.save()  #commit data to database
        try:

            ses = Session.objects.latest('id')
            #get the highest session id
            val = ses.id + 1
        except Session.DoesNotExist:
            val = 1
        newSession = Session(id=val,
                             user_id=new_user.id,
                             login='******',
                             mcount=0,
                             bcount=0)
        newSession.save()
        #create a new session for the user
        return HttpResponseRedirect('/%s/initial' % val)
コード例 #2
0
ファイル: copy.py プロジェクト: priyapappachan/cdrs
def signup(request):  #sign up page. url/signup/
    if request.method == 'GET':
        return render_to_response(
            'signup.html', RequestContext(request))  #if get display page
    else:
        name = request.POST.get('username')
        password = request.POST.get('password')
        mail = request.POST.get('mail')
        phone = request.POST.get('number')  #extraxt data from form fields
        new_user = User(user_name=name,
                        user_password=password,
                        mail_id=mail,
                        phonenumber=phone)  #pass data to object
        new_user.save()  #commit data to database
        return HttpResponseRedirect('/%s' %
                                    new_user.id)  #set url to home page /userid