로그인 로직.. 정보
로그인 로직..본문
안녕하세요.
지금은 아래와 같이 DB에 있는 아이디와 일치 + 패스워드 일치하면 welcome.php로 넘어가게 했거든요.. 근데..
사용자1이 로그인하면 welcome1.php로 가게 하고 싶고.
사용자2가 로그인하면 welcome2.php로 가게 하고 싶은데..
즉 서로 다른 페이지를 보여주게 하고 싶은데.. 어떻게 로직을 만들어야 할까요..?
if ($data[mb_id]==$mb_id && $mb_id!="") {//디비에 있는 아이디와 일치하고,넘어온 아이디가 공란이 아니다
if ($data[mb_password]==sql_password($mb_password)) {//디비에 있는 암호, 넘어온암호가 같다면,
$_SESSION[ss_mb_id] = $data[mb_id];//아이디를 세션변수에 저장
echo "
<script language=javascript>
alert('로그인 성공');
location.replace('welcome.php');
</script>
";
} else {
echo "
<script>
alert('패스워드가 틀렸다');
location.replace('test.php');
</script>
";
}
} else {
echo "
<script>
alert('사용자아이디없다');
location.replace('test.php');
</script>
";
}
지금은 아래와 같이 DB에 있는 아이디와 일치 + 패스워드 일치하면 welcome.php로 넘어가게 했거든요.. 근데..
사용자1이 로그인하면 welcome1.php로 가게 하고 싶고.
사용자2가 로그인하면 welcome2.php로 가게 하고 싶은데..
즉 서로 다른 페이지를 보여주게 하고 싶은데.. 어떻게 로직을 만들어야 할까요..?
if ($data[mb_id]==$mb_id && $mb_id!="") {//디비에 있는 아이디와 일치하고,넘어온 아이디가 공란이 아니다
if ($data[mb_password]==sql_password($mb_password)) {//디비에 있는 암호, 넘어온암호가 같다면,
$_SESSION[ss_mb_id] = $data[mb_id];//아이디를 세션변수에 저장
echo "
<script language=javascript>
alert('로그인 성공');
location.replace('welcome.php');
</script>
";
} else {
echo "
<script>
alert('패스워드가 틀렸다');
location.replace('test.php');
</script>
";
}
} else {
echo "
<script>
alert('사용자아이디없다');
location.replace('test.php');
</script>
";
}
댓글 전체