예제 #1
0
def validate(sock):
	for attempt in range(0,3): 
		userinfo = getUserInfo()
		received = connectify.getResponse('1'+userinfo, sock)
		if received == '1':
			userlog.createUserlog(userinfo)
			userinfo = userinfo.split(',')[0]
			break
		else:
			print "Invalid username or password"
	if received == '0':
		print "Login Failed...Appliation Terminating..."
		connectify.closeCon(sock)
	return userinfo
예제 #2
0
def validate(sock):
	for attempt in range(0,3): 
		userinfo = getUserInfo()
		received = connectify.getResponse('1'+userinfo, sock)
		if received == '1':
			userlog.createUserlog(userinfo)
			userinfo = userinfo.split(',')
			userinfo = userinfo[0]+'^'+userinfo[2]
			break
		else:
			print "Invalid username or password"
	if received == '0':
		connectify.closeCon(sock)
	return userinfo
예제 #3
0
def check(sock):
	flag = raw_input('New User? (Y/N)')
	if flag =='Y':
		print "Create your account on http://localhost/gandharv/register.html"
		connectify.closeCon(sock)
예제 #4
0
	except:	
		userinfo = configure.init(sock)
	return userinfo

if __name__=="__main__":	
	sock = connectify.createCon()
	userinfo = getUser(sock)
	while 1:
		print "in loop"
		updatelist = detect.init()
		count = countUpdates(updatelist) 
		sock.send('2'+userinfo)
		content = sock.recv(1024)
		print "count value : "+content
		if content!= '0':
			for i in range(0,int(content)):
				sock.send('3'+userinfo)
				updatelist = updateClient.init(sock, updatelist)
		#print updatelist
		if count > 0:
				print "updating log file"
				detect.createlogfile()
		print updatelist
		count = countUpdates(updatelist) 
		time.sleep(2)
		if count > 0:
			clientSync.init(sock, updatelist)
			#	detect.createlogfile()
		#time.sleep(2)
	connectify.closeCon(sock)