답변 3개 / 댓글 7개
세션은 연결이 끊어지면 자동 소멸입니다. 1회성 정보입니다.
자동 로그인 기능을 말씀하시는 것 같은데, 여기서 답변글로는 원하시는 답을 찾으시기 어려울 것 같네요.
로그인 정보없이 사용자정보를 세션으로 저장하는것은 불가능합니다.
답변에 대한 댓글 5개
세션의 일련번호(랜덤값)를 부여해서 이 값을 DB에 저장하려고 하는건데요.
우선 사용자가 입력을 하면 그 값을 DB에 세션 일련번호와 함께 저장합니다.
이후 회원가입을 했을때 해당 회원의 세션 번호가 DB에 있는 값과 동일하면 회원 번호를 연결해서 해당 회원이 대답한 정보란걸 알 수 있도록 하려는데요.
1.사용자가 입력할때 세션 일련번호를 랜덤 숫자로 부여해주고
2.세션이 있으면 생성하지 않는다
이 두가지가 필요해보이는데 어떻게 하면 좋을까요?
우선 사용자가 입력을 하면 그 값을 DB에 세션 일련번호와 함께 저장합니다.
이후 회원가입을 했을때 해당 회원의 세션 번호가 DB에 있는 값과 동일하면 회원 번호를 연결해서 해당 회원이 대답한 정보란걸 알 수 있도록 하려는데요.
1.사용자가 입력할때 세션 일련번호를 랜덤 숫자로 부여해주고
2.세션이 있으면 생성하지 않는다
이 두가지가 필요해보이는데 어떻게 하면 좋을까요?
답변을 작성하려면 로그인이 필요합니다.
사용자가 홈페이지에 접속했을때 랜덤 숫자를 세션으로 가지고 있으면 그걸 사용자가 입력한 정보와 함께 세션번호를 DB에 저장해둡니다. 사용자가 브라우저를 끄지 않고 회원가입을 하면 세션 번호가 같을테니 이 정보는 그 회원의 것이다~~
이렇게 표시하려고 하는건데 제가 설명을 잘못해서 다들 잘못 이해하신거 같습니다ㅠ
이렇게 하려는 것도 안되는걸까요??
제가 웹초보라서 어느 폴더 어디 파일에서 세션을 랜덤숫자로 어떻게 생성해야하는건지 몰라서요ㅠㅠ