本文整理汇总了PHP中sql_password函数的典型用法代码示例。如果您正苦于以下问题:PHP sql_password函数的具体用法?PHP sql_password怎么用?PHP sql_password使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了sql_password函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_encrypt_string
function get_encrypt_string($str)
{
if (defined('G5_STRING_ENCRYPT_FUNCTION') && G5_STRING_ENCRYPT_FUNCTION) {
$encrypt = call_user_func(G5_STRING_ENCRYPT_FUNCTION, $str);
} else {
$encrypt = sql_password($str);
}
return $encrypt;
}
示例2: alert
alert("회원아이디나 패스워드가 공백이면 안됩니다.");
}
/*
// 자동 스크립트를 이용한 공격에 대비하여 로그인 실패시에는 일정시간이 지난후에 다시 로그인 하도록 함
if ($check_time = get_session("ss_login_check_time")) {
if ($check_time > $g4['server_time'] - 15) {
alert("로그인 실패시에는 15초 이후에 다시 로그인 하시기 바랍니다.");
}
}
set_session("ss_login_check_time", $g4['server_time']);
*/
$mb = get_member($mb_id);
// 가입된 회원이 아니다. 패스워드가 틀리다. 라는 메세지를 따로 보여주지 않는 이유는
// 회원아이디를 입력해 보고 맞으면 또 패스워드를 입력해보는 경우를 방지하기 위해서입니다.
// 불법사용자의 경우 회원아이디가 틀린지, 패스워드가 틀린지를 알기까지는 많은 시간이 소요되기 때문입니다.
if (!$mb['mb_id'] || sql_password($mb_password) != $mb['mb_password']) {
alert("가입된 회원이 아니거나 패스워드가 틀립니다.\\n\\n패스워드는 대소문자를 구분합니다.");
}
// 차단된 아이디인가?
if ($mb['mb_intercept_date'] && $mb['mb_intercept_date'] <= date("Ymd", $g4['server_time'])) {
$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb['mb_intercept_date']);
alert("회원님의 아이디는 접근이 금지되어 있습니다.\\n\\n처리일 : {$date}");
}
// 탈퇴한 아이디인가?
if ($mb['mb_leave_date'] && $mb['mb_leave_date'] <= date("Ymd", $g4['server_time'])) {
$date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb['mb_leave_date']);
alert("탈퇴한 아이디이므로 접근하실 수 없습니다.\\n\\n탈퇴일 : {$date}");
}
if ($config['cf_use_email_certify'] && !preg_match("/[1-9]/", $mb['mb_email_certify'])) {
alert("메일인증을 받으셔야 로그인 하실 수 있습니다.\\n\\n회원님의 메일주소는 {$mb['mb_email']} 입니다.");
}
示例3: alert
} else {
if ($member[mb_level] < $mb[mb_level]) {
// 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
}
}
} else {
if ($member[mb_id]) {
if ($member[mb_id] != $write[mb_id]) {
alert("자신의 글이 아니므로 삭제할 수 없습니다.");
}
} else {
if ($write[mb_id]) {
alert("로그인 후 삭제하세요.", "./login.php?url=" . urlencode("./board.php?bo_table={$bo_table}&wr_id={$wr_id}"));
} else {
if (sql_password($wr_password) != $write[wr_password]) {
alert("패스워드가 틀리므로 삭제할 수 없습니다.");
}
}
}
}
}
}
$len = strlen($write[wr_reply]);
if ($len < 0) {
$len = 0;
}
$reply = substr($write[wr_reply], 0, $len);
// 원글만 구한다.
$sql = " select count(*) as cnt from {$write_table}\n where wr_reply like '{$reply}%'\n and wr_id <> '{$write['wr_id']}'\n and wr_num = '{$write['wr_num']}'\n and wr_is_comment = 0 ";
$row = sql_fetch($sql);
示例4: trim
<?php
include_once './_common.php';
// 오류시 공히 Error 라고 처리하는 것은 회원정보가 있는지? 비밀번호가 틀린지? 를 알아보려는 해킹에 대비한것
$mb_no = trim($_GET['mb_no']);
$mb_datetime = trim($_GET['mb_datetime']);
$mb_lost_certify = trim($_GET['mb_lost_certify']);
// 회원아이디가 아닌 회원고유번호로 회원정보를 구한다.
$sql = " select mb_id, mb_datetime, mb_lost_certify from {$g5['member_table']} where mb_no = '{$mb_no}' ";
$mb = sql_fetch($sql);
if (!trim($mb['mb_lost_certify'])) {
die("Error");
}
// 인증 링크는 한번만 처리가 되게 한다.
sql_query(" update {$g5['member_table']} set mb_lost_certify = '' where mb_no = '{$mb_no}' ");
// 변경될 비밀번호가 넘어와야하고 저장된 변경비밀번호를 md5 로 변환하여 같으면 정상
if ($mb_lost_certify && $mb_datetime === sql_password($mb['mb_datetime']) && $mb_lost_certify === $mb['mb_lost_certify']) {
sql_query(" update {$g5['member_table']} set mb_password = '{$mb['mb_lost_certify']}' where mb_no = '{$mb_no}' ");
alert('비밀번호가 변경됐습니다.\\n\\n회원아이디와 변경된 비밀번호로 로그인 하시기 바랍니다.', G5_BBS_URL . '/login.php');
} else {
die("Error");
}
示例5: alert
if (empty($wr['wr_id'])) {
alert("글이 존재하지 않습니다.\\n글이 삭제되었거나 이동하였을 수 있습니다.");
}
// "인터넷옵션 > 보안 > 사용자정의수준 > 스크립팅 > Action 스크립팅 > 사용 안 함" 일 경우의 오류 처리
// 이 옵션을 사용 안 함으로 설정할 경우 어떤 스크립트도 실행 되지 않습니다.
//if (!trim($_POST["wr_content"])) die ("내용을 입력하여 주십시오.");
if ($is_member) {
$mb_id = $member['mb_id'];
// 4.00.13 - 실명 사용일때 댓글에 닉네임으로 입력되던 오류를 수정
$wr_name = $board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick'];
$wr_password = $member['mb_password'];
$wr_email = $member['mb_email'];
$wr_homepage = $member['mb_homepage'];
} else {
$mb_id = '';
$wr_password = sql_password($wr_password);
}
if ($w == 'c') {
/*
if ($member[mb_point] + $board[bo_comment_point] < 0 && !$is_admin)
alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 댓글쓰기('.number_format($board[bo_comment_point]).')가 불가합니다.\\n\\n포인트를 적립하신 후 다시 댓글을 써 주십시오.');
*/
// 댓글쓰기 포인트설정시 회원의 포인트가 음수인 경우 댓글을 쓰지 못하던 버그를 수정 (곱슬최씨님)
$tmp_point = $member['mb_point'] > 0 ? $member['mb_point'] : 0;
if ($tmp_point + $board['bo_comment_point'] < 0 && !$is_admin) {
alert('보유하신 포인트(' . number_format($member['mb_point']) . ')가 없거나 모자라서 댓글쓰기(' . number_format($board['bo_comment_point']) . ')가 불가합니다.\\n\\n포인트를 적립하신 후 다시 댓글을 써 주십시오.');
}
// 댓글 답변
if ($comment_id) {
$sql = " select wr_id, wr_comment, wr_comment_reply from {$write_table}\n where wr_id = '{$comment_id}' ";
$reply_array = sql_fetch($sql);
示例6: sql_password
$mb_id = $member['mb_id'];
$wr_name = $board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick'];
$wr_email = $member['mb_email'];
$wr_homepage = $member['mb_homepage'];
} else {
$mb_id = $wr['mb_id'];
$wr_name = $wr['wr_name'];
$wr_email = $wr['wr_email'];
$wr_homepage = $wr['wr_homepage'];
}
} else {
$mb_id = "";
// 비회원의 경우 이름이 누락되는 경우가 있음
//if (!trim($wr_name)) alert("이름은 필히 입력하셔야 합니다.");
}
$sql_password = $wr_password ? " , wr_password = '" . sql_password($wr_password) . "' " : "";
$sql_ip = '';
if (!$is_admin) {
$sql_ip = " , wr_ip = '{$_SERVER['REMOTE_ADDR']}' ";
}
$sql = " update {$write_table}\n set ca_name = '{$ca_name}',\n wr_option = '{$html},{$secret},{$mail}',\n wr_subject = '{$wr_subject}',\n wr_content = '{$wr_content}',\n wr_link1 = '{$wr_link1}',\n wr_link2 = '{$wr_link2}',\n mb_id = '{$mb_id}',\n wr_name = '{$wr_name}',\n wr_email = '{$wr_email}',\n wr_homepage = '{$wr_homepage}',\n wr_1 = '{$wr_1}',\n wr_2 = '{$wr_2}',\n wr_3 = '{$wr_3}',\n wr_4 = '{$wr_4}',\n wr_5 = '{$wr_5}',\n wr_6 = '{$wr_6}',\n wr_7 = '{$wr_7}',\n wr_8 = '{$wr_8}',\n wr_9 = '{$wr_9}',\n wr_10= '{$wr_10}'\n {$sql_ip}\n {$sql_password}\n where wr_id = '{$wr['wr_id']}' ";
sql_query($sql);
// 분류가 수정되는 경우 해당되는 코멘트의 분류명도 모두 수정함
// 코멘트의 분류를 수정하지 않으면 검색이 제대로 되지 않음
$sql = " update {$write_table} set ca_name = '{$ca_name}' where wr_parent = '{$wr['wr_id']}' ";
sql_query($sql);
/*
if ($notice) {
//if (!preg_match("/[^0-9]{0,1}{$wr_id}[\r]{0,1}/",$board['bo_notice']))
if (!in_array((int)$wr_id, $notice_array)) {
$bo_notice = $wr_id . ',' . $board['bo_notice'];
示例7: alert
if ($w == "u") {
if ($is_admin) {
alert("관리자의 회원정보는 관리자 화면에서 수정해 주십시오.", $g4['path']);
}
if (!$member['mb_id']) {
alert("로그인 후 이용하여 주십시오.", $g4['path']);
}
if ($member['mb_id'] != $mb_id) {
alert("로그인된 회원과 넘어온 정보가 서로 다릅니다.");
}
if ($_POST['mb_password']) {
// 수정된 정보를 업데이트후 되돌아 온것이라면 패스워드가 암호화 된채로 넘어온것임
if ($_POST['is_update']) {
$tmp_password = $_POST['mb_password'];
} else {
$tmp_password = sql_password($_POST['mb_password']);
}
if ($member['mb_password'] != $tmp_password) {
alert("패스워드가 틀립니다.");
}
}
$g4[title] = "회원 정보 수정";
$member[mb_email] = get_text($member[mb_email]);
$member[mb_homepage] = get_text($member[mb_homepage]);
$member[mb_password_q] = get_text($member[mb_password_q]);
$member[mb_password_a] = get_text($member[mb_password_a]);
$member[mb_birth] = get_text($member[mb_birth]);
$member[mb_tel] = get_text($member[mb_tel]);
$member[mb_hp] = get_text($member[mb_hp]);
$member[mb_addr1] = get_text($member[mb_addr1]);
$member[mb_addr2] = get_text($member[mb_addr2]);
示例8: get_member
if ($is_admin == "board") {
$mb = get_member($write['mb_id']);
if ($member['mb_id'] == $board['bo_admin']) {
// 자신이 관리하는 게시판인가?
if ($member['mb_level'] >= $mb['mb_level']) {
// 자신의 레벨이 크거나 같다면 통과
} else {
continue;
}
} else {
continue;
}
} else {
if ($member['mb_id'] && $member['mb_id'] == $write['mb_id']) {
} else {
if ($wr_password && !$write['mb_id'] && sql_password($wr_password) == $write['wr_password']) {
} else {
continue;
}
}
}
}
}
// 나머지는 삭제 불가
if ($opt == 'secret') {
$sql = " update {$write_table} ";
$sql .= " set wr_option = if (wr_option is null, 'secret', concat(wr_option,',secret')) ";
$sql .= " where wr_id = '{$write['wr_id']}' ";
} else {
$sql = " update {$write_table} ";
$sql .= " set wr_option = replace(wr_option, 'secret', '') ";
示例9: trim
<?php
include_once "./_common.php";
// 오류시 공히 Error 라고 처리하는 것은 회원정보가 있는지? 패스워드가 틀린지? 를 알아보려는 해킹에 대비한것
$mb_no = trim($_GET[mb_no]);
$mb_datetime = trim($_GET[mb_datetime]);
$mb_lost_certify = trim($_GET[mb_lost_certify]);
// 회원아이디가 아닌 회원고유번호로 회원정보를 구한다.
$sql = " select mb_id, mb_datetime, mb_lost_certify from {$g4['member_table']} where mb_no = '{$mb_no}' ";
$mb = sql_fetch($sql);
if (!trim($mb[mb_lost_certify])) {
die("Error");
}
// 인증 링크는 한번만 처리가 되게 한다.
sql_query(" update {$g4['member_table']} set mb_lost_certify = '' where mb_no = '{$mb_no}' ");
// 변경될 패스워드가 넘어와야하고 저장된 변경패스워드를 md5 로 변환하여 같으면 정상
if ($mb_lost_certify && $mb_datetime === sql_password($mb[mb_datetime]) && $mb_lost_certify === $mb[mb_lost_certify]) {
sql_query(" update {$g4['member_table']} set mb_password = '{$mb['mb_lost_certify']}' where mb_no = '{$mb_no}' ");
alert("이메일로 보내드린 패스워드로 변경 하였습니다.\\n\\n회원아이디와 변경된 패스워드로 로그인 하시기 바랍니다.", "{$g4['url']}/{$g4['bbs']}/login.php");
} else {
die("Error");
}
示例10: cut_str
if (strlen($excerpt) > 255) {
$excerpt = cut_str($excerpt, 255);
}
$msg = "";
// 두번씩 INSERT 되는것을 막기 위해
if ($_POST[title]) {
$board = sql_fetch(" select bo_subject, bo_use_trackback from {$g4['board_table']} where bo_table = '{$bo_table}' ");
if (!$board[bo_use_trackback]) {
$msg = "트랙백 사용이 금지된 게시판입니다.";
}
if (!$msg) {
$next_num = get_next_num($write_table);
$sql = " select max(wr_comment) as max_comment from {$write_table} where wr_parent = '{$wr_id}' and wr_is_comment = 1 ";
$row = sql_fetch($sql);
$row[max_comment] += 1;
$sql = " insert into {$g4['write_prefix']}{$bo_table}\n set wr_num = '{$next_num}',\n wr_parent = '{$wr_id}',\n wr_is_comment = '1',\n wr_comment = '{$row['max_comment']}',\n wr_content = '{$title}\n{$excerpt}',\n wr_trackback = '{$_POST['url']}',\n wr_name = '{$_POST['blog_name']}',\n wr_password = '" . sql_password($g4[server_time]) . "',\n wr_datetime = '{$g4['time_ymdhis']}',\n wr_ip = '{$_SERVER['REMOTE_ADDR']}' ";
$result = sql_query($sql, FALSE);
if ($result) {
$comment_id = mysql_insert_id();
sql_query(" update {$write_table} set wr_comment = wr_comment + 1 where wr_id = '{$wr_id}' ", FALSE);
sql_query(" insert into {$g4['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '{$bo_table}', '{$comment_id}', '{$wr_id}', '{$g4['time_ymdhis']}' ) ");
sql_query(" update {$g4['board_table']} set bo_count_comment = bo_count_comment + 1 where bo_table = '{$bo_table}' ", FALSE);
} else {
$msg = "{$write_table} TABLE INSERT 오류";
}
}
//write_log("$g4[path]/data/log/aaa", $msg);
if ($msg) {
echo tb_xml_msg(1, $msg);
exit;
} else {
示例11: alert
alert('동일한 메일주소가 2개 이상 존재합니다.\\n\\n관리자에게 문의하여 주십시오.');
}
$sql = " select mb_no, mb_id, mb_name, mb_nick, mb_email, mb_datetime from {$g5['member_table']} where mb_email = '{$email}' ";
$mb = sql_fetch($sql);
if (!$mb['mb_id']) {
alert('존재하지 않는 회원입니다.');
} else {
if (is_admin($mb['mb_id'])) {
alert('관리자 아이디는 접근 불가합니다.');
}
}
// 난수 발생
srand(time());
$change_password = rand(100000, 999999);
$mb_lost_certify = sql_password($change_password);
$mb_datetime = sql_password($mb['mb_datetime']);
$sql = " update {$g5['member_table']} set mb_lost_certify = '{$mb_lost_certify}' where mb_id = '{$mb['mb_id']}' ";
sql_query($sql);
$href = G5_BBS_URL . '/password_lost_certify.php?mb_no=' . $mb['mb_no'] . '&mb_datetime=' . $mb_datetime . '&mb_lost_certify=' . $mb_lost_certify;
$subject = "[" . $config['cf_title'] . "] 요청하신 회원정보 찾기 안내 메일입니다.";
$content = "";
$content .= '<div style="margin:30px auto;width:600px;border:10px solid #f7f7f7">';
$content .= '<div style="border:1px solid #dedede">';
$content .= '<h1 style="padding:30px 30px 0;background:#f7f7f7;color:#555;font-size:1.4em">';
$content .= '회원정보 찾기 안내';
$content .= '</h1>';
$content .= '<span style="display:block;padding:10px 30px 30px;background:#f7f7f7;text-align:right">';
$content .= '<a href="' . G5_URL . '" target="_blank">' . $config['cf_title'] . '</a>';
$content .= '</span>';
$content .= '<p style="margin:20px 0 0;padding:30px 30px 30px;border-bottom:1px solid #eee;line-height:1.7em">';
$content .= addslashes($mb['mb_name']) . " (" . addslashes($mb['mb_nick']) . ")" . " 회원님은 " . G5_TIME_YMDHIS . " 에 회원정보 찾기 요청을 하셨습니다.<br>";
示例12: alert
<?php
include_once "./_common.php";
if (!$member[mb_id]) {
alert("회원만 접근하실 수 있습니다.");
}
if ($is_admin == "super") {
alert("최고 관리자는 탈퇴할 수 없습니다");
}
if (!($_POST[mb_password] && $member[mb_password] == sql_password($_POST[mb_password]))) {
alert("패스워드가 틀립니다.");
}
// 회원탈퇴일을 저장
$date = date("Ymd");
$sql = " update {$g4['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
// 3.09 수정 (로그아웃)
session_unregister("ss_mb_id");
if (!$url) {
$url = $g4[path];
}
alert("{$member[mb_nick]}님께서는 " . date("Y년 m월 d일") . "에 회원에서 탈퇴 하셨습니다.", $url);
示例13: glob
$files = glob("{$lightbox_path}/{$wr_id}-*");
array_map('unlink', $files);
mw_make_lightbox();
}
$write_run_time = mw_time_log($write_run_time, "[write] lightbox");
}
// 비회원 이름 쿠키 저장
if (!$is_member) {
set_cookie("mw_cookie_name", $wr_name, -1 * $g4[server_time]);
set_cookie("mw_cookie_email", $wr_email, -1 * $g4[server_time]);
set_cookie("mw_cookie_homepage", $wr_homepage, -1 * $g4[server_time]);
}
// 열람 패스워드
if ($mw_basic['cf_key_level'] && $mw_basic['cf_key_level'] <= $member['mb_level']) {
if ($wr_key_password) {
$wr_key_password = sql_password($wr_key_password);
sql_query("update {$write_table} set wr_key_password = '{$wr_key_password}' where wr_id = '{$wr_id}' ");
} else {
if ($wr_key_password_del) {
sql_query("update {$write_table} set wr_key_password = '' where wr_id = '{$wr_id}' ");
}
}
$write_run_time = mw_time_log($write_run_time, "[write] update key_password");
}
// 숨김링크
if ($mw_basic['cf_hidden_link'] && $mw_basic['cf_hidden_link'] <= $member['mb_level']) {
sql_query("update {$write_table} set wr_hidden_link1 = '{$wr_hidden_link1}' where wr_id = '{$wr_id}' ");
sql_query("update {$write_table} set wr_hidden_link2 = '{$wr_hidden_link2}' where wr_id = '{$wr_id}' ");
$write_run_time = mw_time_log($write_run_time, "[write] update hidden_link");
}
if ($mw_basic['cf_include_write_update'] && is_mw_file($mw_basic['cf_include_write_update'])) {
示例14: die
<?php
die("이 프로그램은 더 이상 사용하지 않습니다. 그누보드 4.32.09 를 참고하세요.");
include_once "./_common.php";
// 토큰 생성
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
$norobot_key = substr($token, 0, rand(4, 6));
set_session("ss_norobot_key", $norobot_key);
if ($_POST[pass_mb_id]) {
$sql = " select mb_id, mb_password_q from {$g4['member_table']} where mb_id = '{$_POST['pass_mb_id']}' ";
} else {
if ($_POST[mb_name] && $_POST[mb_jumin]) {
$sql = " select mb_id, mb_password_q from {$g4['member_table']} where mb_name = '{$_POST['mb_name']}' and mb_jumin = '" . sql_password($_POST[mb_jumin]) . "' ";
} else {
if ($_POST[mb_name] && $_POST[mb_email]) {
$sql = " select mb_id, mb_password_q from {$g4['member_table']} where mb_name = '{$_POST['mb_name']}' and mb_email = '{$_POST['mb_email']}' ";
} else {
alert("올바른 방법으로 접근하여 주십시오.");
}
}
}
$mb = sql_fetch($sql);
if (!$mb[mb_id]) {
alert("입력하신 내용으로는 회원정보가 존재하지 않습니다.");
} else {
if (is_admin($mb[mb_id])) {
alert("관리자 아이디는 접근 불가합니다.");
}
}
$g4[title] = "패스워드 찾기 2단계";
示例15: alert
<?php
include_once './_common.php';
if (!$member['mb_id']) {
alert('회원만 접근하실 수 있습니다.');
}
if ($is_admin == 'super') {
alert('최고 관리자는 탈퇴할 수 없습니다');
}
if (!($_POST['mb_password'] && $member['mb_password'] == sql_password($_POST['mb_password']))) {
alert('비밀번호가 틀립니다.');
}
// 회원탈퇴일을 저장
$date = date("Ymd");
$sql = " update {$g5['member_table']} set mb_leave_date = '{$date}' where mb_id = '{$member['mb_id']}' ";
sql_query($sql);
// 3.09 수정 (로그아웃)
session_unregister("ss_mb_id");
if (!$url) {
$url = G5_URL;
}
alert('' . $member['mb_nick'] . '님께서는 ' . date("Y년 m월 d일") . '에 회원에서 탈퇴 하셨습니다.', $url);