비밀번호가 바뀌는 이유? 정보
비밀번호가 바뀌는 이유?관련링크
http://정경훈.kr
216회 연결
본문
안녕하세요?
1) 그누보드 4.0을 이용하여 아이들 과제 체크 용으로 웹사이트를 운영하고 있는데,
아이들이 아이디를 만들어 로그인 할 때면 비밀번호가 매치가 되지 않아, 비번 찾기를 통해
비밀번호를 바꾸어 접근을 하게 되는 경우가 많은데, 왜 이런 현상이 발생하는지 모르겠습니다.
2) 그리고 경우에 따라 아이들 개개인의 피씨 상태에 따라 달라, 어떤 아이들은 정상적인 접근이
이루어지는 반면 , 어떤 애들은 "정상적인 접근이 아닙니다"라는 문구가 나오면서 접근이
되지 않는 경우가 많습니다.
이유가 뭘까요 ?
* 참고로 제 서버는 FEDORA CORE 4.0에서 운영되고 있습니다.
감사합니다. 조그마한 조언이 우리 아이들의 학습 환경을 더욱 좋게 할 것 같습니다.
1) 그누보드 4.0을 이용하여 아이들 과제 체크 용으로 웹사이트를 운영하고 있는데,
아이들이 아이디를 만들어 로그인 할 때면 비밀번호가 매치가 되지 않아, 비번 찾기를 통해
비밀번호를 바꾸어 접근을 하게 되는 경우가 많은데, 왜 이런 현상이 발생하는지 모르겠습니다.
2) 그리고 경우에 따라 아이들 개개인의 피씨 상태에 따라 달라, 어떤 아이들은 정상적인 접근이
이루어지는 반면 , 어떤 애들은 "정상적인 접근이 아닙니다"라는 문구가 나오면서 접근이
되지 않는 경우가 많습니다.
이유가 뭘까요 ?
* 참고로 제 서버는 FEDORA CORE 4.0에서 운영되고 있습니다.
감사합니다. 조그마한 조언이 우리 아이들의 학습 환경을 더욱 좋게 할 것 같습니다.
댓글 전체
비번이 바뀌는 문제
아이들이 초등학생인거 같은데요.. 대소문자 구분, 한/영 구분(불여우 같은 웹브라우저는 패스워드에서 한영을 구분해서 전송하더군요..)이 틀려서 그런거 아닐까요..
간단하게 비밀번호가 맞는치 체크하는 소스 올려드릴께요. _common.php 화일이 있는 디렉토리에 복사하시고
비밀번호가 틀리다는 아이한테 직접 확인해 보라고 하세요.
비밀번호를 text 박스에 입력해서 제대로 입력했는지 확인 하도록 했습니다.
passchk.php
<?
if (!$chkid || !$chkps) {
?>
<form method=post action="<?=$_SERVER[PHP_SELF]?>">
아 이 디:<input "type=text" name="chkid" itemname="아이디"><br />
비밀번호:<input type="text" name="chkps" itemname="비밀번호">
<input type="submit" value="전송하기">
</form>
<?
} else {
include_once ("_common.php");
$row=sql_fetch("SELECT mb_password FROM g4_member where mb_id='$chkid'");
if ($row[mb_password] == sql_password($chkps)) {
echo "일치";
} else {
echo "불일치";
}
}
?>
정상적인 접근이 아니라는 메시지가 어떤 페이지에서 어떤 작업을 하다가 나왔는지 물어보시면 좋겠네요.
그래야 그 페이지에서 저 메시지를 띄우는 조건을 알 수 있을테고 그러면 해결책도 보이리라 생각됩니다.
아이들 실력이 부쩍 늘길 바랍니다. ^^
아이들이 초등학생인거 같은데요.. 대소문자 구분, 한/영 구분(불여우 같은 웹브라우저는 패스워드에서 한영을 구분해서 전송하더군요..)이 틀려서 그런거 아닐까요..
간단하게 비밀번호가 맞는치 체크하는 소스 올려드릴께요. _common.php 화일이 있는 디렉토리에 복사하시고
비밀번호가 틀리다는 아이한테 직접 확인해 보라고 하세요.
비밀번호를 text 박스에 입력해서 제대로 입력했는지 확인 하도록 했습니다.
passchk.php
<?
if (!$chkid || !$chkps) {
?>
<form method=post action="<?=$_SERVER[PHP_SELF]?>">
아 이 디:<input "type=text" name="chkid" itemname="아이디"><br />
비밀번호:<input type="text" name="chkps" itemname="비밀번호">
<input type="submit" value="전송하기">
</form>
<?
} else {
include_once ("_common.php");
$row=sql_fetch("SELECT mb_password FROM g4_member where mb_id='$chkid'");
if ($row[mb_password] == sql_password($chkps)) {
echo "일치";
} else {
echo "불일치";
}
}
?>
정상적인 접근이 아니라는 메시지가 어떤 페이지에서 어떤 작업을 하다가 나왔는지 물어보시면 좋겠네요.
그래야 그 페이지에서 저 메시지를 띄우는 조건을 알 수 있을테고 그러면 해결책도 보이리라 생각됩니다.
아이들 실력이 부쩍 늘길 바랍니다. ^^
너무나 감사합니다.