묻고답하기

간단하게 쿠키로 저장하신다음 쓰시는게 나을것 같습니다.
2가지 타입으로 한다면
2가지 타입에 의해 컨텐츠도 변경되어야 할수도 있으니까요
2가지 방법으로 로그인 (컬럼명 : user_type)
회원형태 : person,coper

// id_find.php file
if ($mode == 'login'+ '+ ')
{
function Error($msg)
{
  echo ("<script>alert($msg); history.go(-1); </script>");
  exit;
}
switch($_POST[bs])
{
  case 'person':
  $tbl_name = 'MEMBER';
  break;
  case 'coper':
  $tbl_name = 'COPER';
  break;
  default:
  $tbl_name = 'MEMBER';  
  break;
}
$sel_q = "select * from $tbl_name where user_id = '$_POST[m_id]'";
$sel_s = mysql_query($sel_q,$conn) or die (mysql_error());
$sel_num = mysql_num_rows($sel_s);
if ($sel_num == 0)  Error('일치하는 회원 없음');
else
{
  $sr = mysql_fetch_array($sel_s);
  if ($sr[user_pw] != $_POST[m_pwd])  Error('비밀번호인증실패');
  else
  {
   setcookie("cookie_id",$_POST[user_id],0,"/");
   setcookie("cookie_type",$sr[user_type],0,"/");
   echo ("<script>location.replace('/login.php');</script>");
  }
}
}
else if ($mode == 'logout')
{
while (list($key,$val) = each($_COOKIE))
{
  setcookie($key,"",0,"/");
}
echo ("<script>alert('로그아웃되었습니다.'); location.replace('/login.php');</script>");
}
else
{
echo ("<script>alert('유효하지 않은 접근입니다.'); location.replace('/login.php');</script>");
}
?>

// login.php file
<?
  if (isset($_COOKIE[cookie_id]) && $_COOKIE[cookie_id] != '')
  {
?>
회원로그인<br>
회원아이디 : <?=$_COOKIE[cookie_id]?><br>
<a href="javascript:location.href='/profile.php?user_type=<?=$_COOKIE[cookie_type]?>';">정보수정</a>
<?
  }
  else
  {
?>    
<script>
function IsNull(arg)
{
if (arg.m_id.value == '' || arg.m_id.value.length < 2)
{
  alert('ID입력');
  return;
}
if (arg.m_pwd.value == ''+ ' || arg.m_pwd.value.length <2)
{
  alert('PW입력');
  return;
}
arg.submit();
}
</script>
<form name=loginfrm method=post action=id_find.php>
ID : <input type=m_id><br>
PW : <input type=m_pwd><br>
회원형태 : <input type=radio name=bs value='person'>개인
<input type=radio name=bs value='coper'>기업
<input type=button value='Log-in' onclick="javascript:IsNull(document.loginfrm);">
<input type=hidden name=mode value=login>
</form>
<?
}
?>

// profile.php
<?
if (isset($_GET[user_type]) && $_GET[user_type] != '')
{
switch($_GET[user_type])
{
  case 'person':
  $tbl_name = 'MEMBER';
  break;
  case '+ 'coper':
  $tbl_name = 'COPER';
  break;
}  
정보수정폼

}
else
{
  echo ("<script>alert('유효하지 않은 접근입니다.'); location.replace('/login.php');</script>");
}
?>
ps:급하게 날림한거라 파서에러나 에러가 뜰수도 있습니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김가네참치김밥 1.2.4버전인데 1.7.9로 업데이트 방법 [1] 2015.01.09 by 닉이
용랑2C xe 1.7.4 에서 xe FAQ에서 글 삭제가 되지 않습니다. [1] file 2015.01.09 by 세상의모든계산기
Kxo [재질문] 모바일 레이아웃 관련 질문입니다 ㅠㅠ file  
힙합메냐77 홈페이지 게시글 중복 현상 문의  
허허길드짱 사용자가 관리자페이지 안들어가고 팝업을 띄울수 있게 하는 방법이 있을까요?  
비상9 [질문] InnoDB 로 변경후 auto_increment 문제 [1] 2015.01.09 by 비상9
이고노 메인에 top 버튼 설정했는데 자꾸 인덱스로 갑니다  
Kxo 같은 애드온을 이름만 바꿔서 두개로 나눠 쓰려면... [3] 2015.01.09 by 시니시즘
슈뉴형 혹시 cdn 에 썸네일 파일들이 생성될수있게할수있나요? 제가 cafe24를 쓰고있는데 스트리밍 서비스랑 cdn 서비스는 한번도 사용하지않았는데 용량 놀고있는게 너무아쉬워서.. 썸네일 파일을 cdn이나 스트리밍 서버에 생성되어 저장되게할수있나요?? [3] 2015.01.09 by 시니시즘
Otapia 작은 웹커뮤니티를 운영중인 생초보가 ip변경에 관해 질문드립니다. [2] 2015.01.09 by Otapia
banaba 위젯일까요??? [8] file 2015.01.09 by banaba
newi 1.7.9 버전 업데이트 후. 모바일 문제  
최영석222 탭 형태 최글 위젯 오류 현상? [9] 2015.01.10 by 시니시즘
Kxo 모바일 레이아웃에서 모든 카테고리를 펼침 상태로 하려면... [3] file 2015.01.10 by 쿨럭이
망둘오 초보입니다 도와주세요! 개인서버의 문제점 [8] 2015.01.10 by 몽실아빠
늘푸른푸른 스케치북 댓글 텍스트 모드에서 이모티콘 사용 방법 문의 드립니다. [1] file 2015.01.10 by 세상의모든계산기
잉엥요 안녕하세요 xe홈페이지를 파싱하려고 하는데 도와주세요 [1] 2015.01.10 by 쿨럭이
슈뉴형 커뮤니티를 운영하는초보입니다..개인서버에관해서.. [7] 2015.01.10 by 쿨럭이
동행교회 게시판에 이상한 글들로 바뀌어 나옵니다. ㅠㅠ  
별님왕자 처음 설치하고 나타나는 화면이 이상한 글씨로 가득해요. [3] file 2015.01.10 by 별님왕자
오락실주인 파비콘 적용 [2] 2015.01.10 by 세상의모든계산기
요시랑 게시판에서 본문에 글이 없어도 등록 혹은 모든게시판에 본문 내용미리 입력하는 방법이 있나요. [2] 2015.01.10 by sejin7940
은유함 포인트에 따라 회원 그룹 설정 [6] 2015.01.10 by 은유함
지원필요 xe 시간표기오류.. [2] 2015.01.10 by 지원필요
spaz 통합게시판 모듈파일 공유해주실 수 있을까요? ㅠ [5] 2015.01.10 by spaz
지원필요 회원그룹 문의 [2] 2015.01.10 by 세상의모든계산기
saramjh XE 한페이지에 두가지 이상 모듈(게시판) 사용이 가능한가요? [2] 2015.01.10 by saramjh
kim2002 모바일에서 NEW 아이콘이 안뜨는 문제; file  
펭구 메인화면이 자석처럼 따라다녀요 [1] file 2015.01.10 by DoorWeb
EntryPoint XE 회원가입 폼