묻고답하기

간단하게 쿠키로 저장하신다음 쓰시는게 나을것 같습니다.
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] 2007.08.10
최원신 팝업창을 최상위 화면에 두기... [1] 2007.08.10
오한호 라디오 버튼의 변수값을 다른 파일에서 사용하는 방법이 있습니까? [4] 2007.08.10
특급잠수부 [re] 라디오 버튼의 변수값을 다른 파일에서 사용하는 방법이 있습니까? [2] 2007.08.10
수라비 리눅스의 보안과 웜바이러스 질문이예요  
수라비 리눅스 아파치서버 설정에서요 cgi파일을 perl로 작동하게어케해요? [2] 2007.08.10
수라비 리눅스보안과 웜바이러스 질문  
SiRiUS 테이블 상하폭이 늘어나요... ㅠ_ㅠ [3] 2007.08.10
장우 서버시간과 시차 [1] 2007.08.10
임정현 FTP는 되는데, 홈피 출력이 안될경우.... [1] 2007.08.10
sont verdana폰트, 윈도우 기본폰트 맞나요? [2] 2007.08.10
용덕현 IIs에서 php사용시 php 가 먹통이 되는현상 때문에 질문드립니다. [1] 2007.08.10
風魄 또 하나의 질문 더 있습니다. [2] 2007.08.10
風魄 앞페이지의 체크된 것만 받아와서 뿌리려는데 안되여 고수님들의 조언 부탁드립니다  
김명철 trailing slash redirecting 질문이요~  
한승진 자바스크립트와 PHP의 변수 연계성 [3] 2007.08.10
yoonina 홈 관련 질문입니다. [2] 2007.08.10
임경진 그림이 깨져요..  
야호미 롤오버에 대한 질문입니다... [10] 2007.08.10
Metal_Midi php,플래시 연동에서 한글이 깨짐........(해결됨) [6] 2007.08.10
물탱이 서브레이어를 가운데서부터 위치지정.. [3] 2007.08.10
Outsider-Yun 폼을 통한 변수의 전달! [7] 2007.08.10
NZEO행동대장 asp 와 php 중에서... 구지 따지자면 어느것이 나을까요 [7] 2007.08.10
차준호 [질문] 테이블 셀의 높이 고정 [2] 2007.08.10
차준호 다시 질문합니다 [1] 2007.08.10
신중구 아이프레임에서 스크롤바의 색상을 바꿀수는 없나요? [3] 2007.08.10
신경만 왕초보 입니다. 참을성을 발휘해 주세요 제발 조그마한 답글이라도.. [4] 2007.08.10
susiah 테이블 배경을 고정시키기.... 질문입니다. [2] 2007.08.10
임경진 롤오버 문제.. [1] 2007.08.10
물탱이 엔지오식 메뉴 만들기에서.. 레이어 상대위치 지정 [1] 2007.08.10