본문 바로가기

전체 글175

같은 아이디로 동시접속 하는걸 방지하는 방법 이 방법을 대한 정보를 얻을려고 정말 여러군데의 게시판 QnA를 돌아다니면 정보를 모아봤습니다. 근데 정작 중요한 건 100%의 답은 없다는 것입니다. 저도 지금 제가 하는 방법이 완벽한 방법이라고 자신 있게 말 할 수는없지만 꼼수로 사용하기에는 부족함이 없다고 생각 합니다. 사설이 길었네요.^^ 1. 로그 테이블을 만듭니다. 컬럼으로는 idx(자동증가키)컬럼, 아이디컬럼, 저장시간(now())컬럼, session.sessionID컬럼 2. 로그인 처리 페이지에서 session("userid") = "아이디값" 과 request.cookie("tmpUserid") = "아이디값" 세션과 쿠키에 각가 아이디 값을 담습니다. 세션을 끊는 방법은 session.Abandon()과 세션만료시간이 지나는 겁인데 .. 2022. 12. 6.
강제종료시 로그아웃 및 중복로그인 체크 중복로그인 체크를 해야하는데 컴포넌트를 만들 시간도 없고, 애플릿을 만들 시간도 없고.. 뭐 사실은 만들 자신이 없다는 말이 더 맞겠지만 ㅡㅡ;;; 그래서 아래와 같이 구성했습니다. onunload 로 페이지를 닫거나 새로고치거나 다른페이지로 이동할 시 이벤트를 잡을 수 있고, 각각의 구분도 할 수 있다는 걸 알고 있는 상태에서 어찌보면 꽁수 일수도 있지만... 하여튼 아래처럼 구성해봤습니다. 결~ 1) 화면쪽 common.js나 기타 link된 js파일젤 상단쯤에 아래와 같이 선언 아니면 해당 페이지 마다 을 선언해야됨 js파일과 > 중복 로그인 체크에 대해 - Alt+F4로 화면 닫을때는 인식됨 - Ctrl+Alt+Delete로 프로세스를 죽일때는 인식됨 - 파워를 꺼버리면.. 세션이 죽지 않음 문제.. 2022. 12. 6.
중복 로그인 처리 방법 Login 페이지를 모든 페이지에서 Include 로 사용한다는 가정하에 시작하겠습니다. 그리고 모든페이지에서의 로그인 여부는 로그인시 쿠키에 넣어준 값으로 체크를 합니다. -------------------------------------------------------------------------- ex.) if request.Cookies("test")("user_id") "" then 혹은 세션을 넣어준 쿠키와 실제 세션값과 비교 ' 정상 로그인일 경우 처리되는 루틴 로그인 처리된 로그인 페이지를 보여준다 else ' 비정상 로그인일 경우 처리되는 루틴 로그인 처리안된 그러니깐 아이디와 패스워드를 입력할수 있는 페이지를 보여준다 end if -----------------------------.. 2022. 12. 6.
ASP.NET에서 웹 서버에 파일 업로드 이 문서에서는 Visual C# .NET을 사용하여 웹 서버에 파일을 업로드하는 방법을 단계별로 설명합니다. 이 문서에서는 ASP.NET 파일(WebForm1.aspx) 및 해당 관련 코드 숨김 파일(WebForm1.aspx.cs)을 만들어서 Data라는 이름의 디렉터리에 파일을 업로드합니다. ASP.NET 응용 프로그램 만들기 Microsoft Visual Studio .NET에서 새 응용 프로그램을 만들어서 웹 서버에 파일을 업로드하려면 다음과 같이 하십시오. Microsoft Visual Studio .NET을 시작합니다. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 누릅니다. 새 프로젝트 대화 상자의 프로젝트 형식에서 Visual C# 프로젝트를 누른 다음 템플릿에서 ASP.NET 웹 응용.. 2022. 12. 6.
728x90
반응형
LIST