Esempio n. 1
0
def userLogout(request):
    print "Site--"
    logout(request)
    if 'ref' in request.session:
        del request.session['ref']
    ref =getReferrer(request,'logout')    
    return  HttpResponseRedirect("/")
Esempio n. 2
0
def pjoin(request):
    ref =getReferrer(request,'pjoin') 
    request.session['ref'] = ref 
    if request.user.is_authenticated():
        c = RequestContext(request)
        return render_to_response('index.html', c)
    c = RequestContext(request) 
    return render_to_response('users/startup_join.html', c)  
Esempio n. 3
0
def new(request):
    user=request.user
    ref =getReferrer(request,'new')
    request.session['ref'] = ref 
    if user.is_company() & request.POST:
        c = RequestContext(request,{'message':'','error':0})
        return render_to_response('jobs/new.html', c) 
    c = RequestContext(request,{'message':'You have no permission for the request','error':1})
    return  HttpResponseRedirect(ref)
Esempio n. 4
0
def details(request):
    c = RequestContext(request,{'message':"",'error':0})
    ref =getReferrer(request,'details')
    request.session['ref'] = ref
    file= "studentProfile.html"
    try :
        profile = Profile.objects.get(id=request.POST['profileId'])      
        if profile.is_company() :
            file="companyProfile.html"
        return render_to_response(file, c)     
    
    except Exception ,e :
        msg=e
        error =1
Esempio n. 5
0
def startup(request,id):
    print "===="
    
    ref=getReferrer(request,'startup')
    request.session['ref'] = ref 
    try:
        editable=False
        user=request.user
        company= CompanyProfile.objects.get(pk=id)
        if user.is_authenticated:
            if user.id==company.owner.id:
                editable=True
    except Exception,e:
        print str(e)
        return   HttpResponseRedirect(ref)
Esempio n. 6
0
def ulogin(request):
    successful=logUserIn(request)
    ref =getReferrer(request,'ulogin') 
    error=1
    msg=""
    link=""
    if not request.method == 'POST' :
        return render_to_response('users/login.html') 
    if successful==1:
        error=0
        link=ref
    else :
        error=1
        msg=" Username and password did not match!"
    response={"message":msg,"error":error,"link":link}
    json_obj =  json.dumps(response,cls=LazyEncoder)
    return HttpResponse(json_obj, mimetype='application/json')  
Esempio n. 7
0
def userLogin(request):
    msg=''
    ref =getReferrer(request,'login')        
    c = RequestContext(request,{'message':msg})
    if  request.user.is_authenticated() :
        msg ='Logged In'
        c = RequestContext(request,{'message':msg})
        return render_to_response('index.html', c)
    elif request.method == 'POST' :
        if logUserIn(request) ==1:
            c = RequestContext(request,{'message':"Login Successful",'error':0})
            return render_to_response('index.html', c)  
        else :
            c = RequestContext(request,{'message':"Login unsuccessful",'error':1})
            return render_to_response('users/login.html', c)  
    else:
        c = RequestContext(request,{'message':msg})
        return render_to_response('users/login.html', c)  
Esempio n. 8
0
def signup(request):
    msg=''
    c = RequestContext(request,{'message':msg}) 
    ref =getReferrer(request,'signup')
    request.session['ref'] = ref   
    if request.method == 'POST':

        if not 'email' in request.POST or not 'password' in request.POST:
            msg="Email and password are required"
            response={'message':msg,'error':1}
            c = RequestContext(request,response) 
            return render_to_response('users/signup.html', c)   
        eLength=len(request.POST['email'])
        pLength=len(request.POST['password'])
        if eLength==0 or pLength==0:
            msg="Email and password are required"
            response={'message':msg,'error':1}
            if 'async' in request.POST :
                print "In POST 1"
                if  request.POST['async']=='1' :
                    json_obj =  json.dumps(response,cls=LazyEncoder)
                    return HttpResponse(json_obj, mimetype='application/json')
            c = RequestContext(request,{'message':msg}) 
            return render_to_response('users/signup.html', c)      
        return createUser(request)
    elif request.user.is_authenticated() :
        if 'async' in request.POST :
            if  request.POST['async']=='1' :
                json_obj =  json.dumps(response,cls=LazyEncoder)
                return HttpResponse(json_obj, mimetype='application/json')
        return   HttpResponseRedirect(ref)
    
        if 'async' in request.POST :
            if  request.POST['async']=='1' :
                json_obj =  json.dumps(response,cls=LazyEncoder)
                return HttpResponse(json_obj, mimetype='application/json')
    return render_to_response('users/signup.html', c)