def userLogout(request): print "Site--" logout(request) if 'ref' in request.session: del request.session['ref'] ref =getReferrer(request,'logout') return HttpResponseRedirect("/")
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)
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)
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
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)
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')
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)
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)