AWS AWS 디딤 클라우드
알림톡 통합메시징(알림톡)
이니톡 결제 이니톡(알림톡) 결제!
일본결제지원 일본결제지원!
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.
전체 202872개 중 71401-71420번째
진행 중인 투표가 없습니다.
댓글 4개
이걸응용하세요
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = mysql_query("select password('$value') as pass from MEMBER");
return $row[pass];
}
요기에서요... 원래는 이거자나여...
select password('$value') as pass
저렇게 바꿔서 써도 되나여??
저 쿼리부분이 이해가 안가서여;;; ㅠㅠ
위링크의 동작도는..
passwd와 비번이 맞는지->[틀리다] old_passwd와 같은지->[맞다] 로그인 시키고 해당 회원의 비밀번호를 passwd로 변경
입니다.
[code]
if(sql_old_password($mb_password) == $mb['mb_password']){ // old 비번과 같다면 자동으로 업데이트
$new_password = sql_password($mb_password);
sql_query("update {$g4['member_table']} set mb_password = '$new_password ' where mb_id = '{$mb['mb_id']}'");
}else{
alert('가입된 회원아이디가 아니거나 패스워드가 틀립니다.\\n패스워드는 대소문자를 구분합니다.');
}
[/code]
부분이 해당 동작을 가능하게 하는부분이구요.
old_password기 mysql 5.X 이하 암호화 시키는 함수 입니다.
해당 문서 대로라면 올드패스워드라는 함수가 추가 됬다는점을 유의 하세요
앞으로 질문은 http://sir.co.kr/qa/?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C4 를 이용해주시구요