Page 390 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 390
send=" 책목록"+":"+"machine1" # 책 목록을 받아오기 위한 커맨드
c.send(send.encode()) # 서버에 보내줌
borrow = c.recv(1024) # 해당되는 정보 받아옴
book = (borrow.decode())
look=book.split(':') # 들어온 배열 : 단위로 구분
bookarray = [".",".",".","."] # 네칸짜리 배열
-----------------------------------------------------------------------------
def user_password(self): # 서버에 회원정보가 있는지 확인하고 넘기는 함수
global userinfo_id
global userinfo_password
global userinfo
password = self.line_password.text()
if password == (""):
reg = QMessageBox.information(self, ' 오류', " 비밀번호가 기입되지 않았습니
다.",QMessageBox.Yes)
else:
userinfo_password += password
login_me = " 로그인"+":"+userinfo_id + ":" + userinfo_password
# 로그인 정보를 입력받은 변수
send = login_me
c.send(send.encode()) # 변수를 보내줌
login_passwordWindow.keyboard = ''
login=""
while 1: # 서버로 보내주면 yes 또는 no 거 들어옴
info_login = c.recv(1024)
login = (info_login.decode())
if login=='yes':
break
if login=='no':
break
if login == 'yes': #yes 일 경우 다음 화면으로 넘어감
reg = QMessageBox.information(self, ' 로그인', " 환영합니다.",QMessageBox.Yes)
self.newWindow = MyWindow(self)
406 인천전자마이스터고등학교 - 406 -
정보통신기기과