질문 & 답변 게시판
① 계정(호스팅-서버관리) 회사 이름 : 회사서버
② php , mysql 버전 :
③ 제로보드 버젼(날짜 포함) : 4.1(2007년 12월)
④ 에러나는 주소와 에러 부분 소스(필수) :
⑤ 주로 쓰고 있는 스킨 이름이나 소스 :
⑥ 질문 내용 :
안녕하세요 .
저번에 여쭌거 어떻게 해야할지 방법을 모색중에 있는데.
제작의뢰 아이프레임을 읽어야 하는데 본사이트에서는 관리자와 의뢰한 사람만 각자의 글을 읽을 수 있고
인트라넷에서도 그런식으로 읽히는거라... 본사이트에서의 로그인이 필요하더라구요~
보니까... 인트라넷의 login.php 를 어떻게 하면 되지 않을까 싶어서;
인트라넷.웹사이트.com 에서 로그인을 하면
웹사이트.com 이 함께 로그인 되는 방법 혹시 있을까요?
담당사원이 없어서 아무것도 모르는 제가 수정을 해야되서 답답합니다 ㅠㅠ
너무 모르는 게 많아 언제나 죄송할 따름입니다...
맛있는 점심식사들 하세요~
// 아래가 인트라넷 login.php 입니다(id/ pw는 임의로 수정;;)
<?
session_start();
include("../inc/dbconnect.php");
$sql = "SELECT * FROM employee WHERE id = '$id' and pwd='$pwd' ";
//echo $sql;
$result = mysql_query($sql,$conn);
$row = mysql_fetch_object($result);
//$id = $row->id;
/* 잘못된 로그인 */
if ($id=="nickname" && $pwd=="111111"){
session_register("session_mid");
session_register("session_level");
session_register("session_mname");
session_register("session_mposition");
session_register("session_moffice");
session_register("session_msex");
session_register("session_email");
$session_mid="nick1";
$session_level=$row->level;
$session_msex ="남";
$session_mname="관리자";
$session_mposition=$row->position;
$session_moffice = $row->office;
$session_email = $row->email_normal;
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=../main.htm\">";
}else if($id=="1234" && $pwd=="1234"){
session_register("ses_mid");
session_register("session_level");
session_register("session_mname");
session_register("session_mposition");
session_register("session_moffice");
session_register("session_msex");
session_register("session_email");
$ses_mid="nick2";
$session_level=$row->level;
$session_msex ="남";
$session_mname="관리자2";
$session_mposition=$row->position;
$session_moffice = $row->office;
$session_email = $row->email_normal;
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=../main.htm\">";
}else if($id=="4321" && $pwd=="4321"){
session_register("ses_mid");
session_register("session_level");
session_register("session_mname");
session_register("session_mposition");
session_register("session_moffice");
session_register("session_msex");
session_register("session_email");
$ses_mid="nick3";
$session_level=$row->level;
$session_msex ="남";
$session_mname="관리자3";
$session_mposition=$row->position;
$session_moffice = $row->office;
$session_email = $row->email_normal;
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=../main.htm\">";
}else{
if (!$row->uid){
echo "
<script language=\"javascript\">
<!--
alert (\"ID나 PASSWORD가 틀립니다.\");
history.back();
//-->
</script>
";
exit();
}else{
if($row->level<8){
echo "
<script language=\"javascript\">
<!--
alert (\"권한이 없으므로 외부접근으로 기록에 남깁니다.\");
history.back();
//-->
</script>
";
exit();
}
/* 로그인 */
session_register("session_mid");
session_register("session_level");
session_register("session_mname");
session_register("session_mposition");
session_register("session_moffice");
session_register("session_msex");
session_register("session_email");
$session_mid=$row->id;
$session_level=$row->level;
$session_msex = $row->sex;
$session_mname=$row->name;
$session_mposition=$row->position;
$session_moffice = $row->office;
$session_email = $row->email_normal;
if($session_moffice=="1"){
$session_moffice="음향제작";
}else if($session_moffice=="2"){
$session_moffice="영상제작";
}else if($session_moffice=="3"){
$session_moffice="기획";
}else if($session_moffice=="4"){
$session_moffice="업무";
}
if($session_mposition=="1"){
$session_mposition="사장";
}else if($session_mposition=="2"){
$session_mposition="실장";
}else if($session_mposition=="3"){
$session_mposition="팀장";
}else if($session_mposition=="4"){
$session_mposition="대리";
}else if($session_mposition=="5"){
$session_mposition="사원";
}else if($session_mposition=="6"){
$session_mposition="인턴";
}
/************** 로그 정보 얻기 ************************/
$regdate=date("Y-m-d",time());
$regday=date("w",time());//요일을 숫자로 표현한다 일~토(0~6)
$regtime=date("H",time());//시간을 숫자로 표현한다 1~24(1~24)
$sql = "insert into logininfo (id,logintime,remoteaddr,office,level) values ('$session_mid',now(),'$REMOTE_ADDR','$session_moffice','$session_level')";
mysql_query($sql,$conn);
/************** 로그 정보 얻기 끝************************/
echo "
<script language=\"javascript\">
<!--
// alert (\"$session_mname 님 오늘 좋은 하루 되세요^^\");
//-->
</script>
";
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=../main.htm\">";
}
}
mysql_close($conn);
?>
도움주시려고 답글 올려주시면 너무나 감사히 보고 간직하고 있습니다
그러나 사실 그외의 답글은 안달리면 그걸로 그만입니다
괜히 멀쩡한 사람 쓰레기 취급하는 무리와 말싸움 할 시간에 공부하면 되거든요
Q&A 팁 읽는것만으로도 공부가 되는 이곳이 너무 좋습니다!



