예제 #1
0
<?php

if (isset($_COOKIE['NSH:member']) && !invalid_email($_COOKIE['NSH:member'])) {
    header('Location: http' . (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 's' : '') . '://nhipsinhhoc.vn/member/' . $_COOKIE['NSH:member'] . '/');
}
$member_login_errors = array();
$inputted_email = isset($_POST['member_login_email']) ? $_POST['member_login_email'] : '';
if (isset($_POST['member_login_submit'])) {
    if (!$_POST['member_login_email'] || !$_POST['member_login_password']) {
        $member_login_errors[] = translate_error('not_filled');
    } else {
        if (invalid_member($_POST['member_login_email'], $_POST['member_login_password'])) {
            $member_login_errors[] = translate_error('invalid_member');
        }
    }
    if (!count($member_login_errors)) {
        setrawcookie('NSH:member', $_POST['member_login_email'], time() + 10 * 365 * 24 * 60 * 60, '/');
        header('Location: http' . (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 's' : '') . '://nhipsinhhoc.vn/member/' . $_POST['member_login_email'] . '/');
    }
}
?>
<form id="login_form" method="POST" action="">
	<div class="m-input-prepend">
		<span class="add-on"><?php 
echo translate_span('email');
?>
</span>
		<input class="m-wrap translate required" size="20" type="text" name="member_login_email" data-lang-ja="<?php 
echo $input_interfaces['email']['ja'];
?>
" data-lang-zh="<?php 
예제 #2
0
            if (no_number_pass($_POST['member_profile_password'])) {
                $member_profile_errors[] = translate_error('no_number_pass');
            }
            if (no_letter_pass($_POST['member_profile_password'])) {
                $member_profile_errors[] = translate_error('no_letter_pass');
            }
            /*
            if (no_caps_pass($_POST['member_profile_password'])) {
            	$member_profile_errors[] = translate_error('no_caps_pass');
            }
            if (no_symbol_pass($_POST['member_profile_password'])) {
            	$member_profile_errors[] = translate_error('no_symbol_pass');
            }
            */
            if (not_match_pass($_POST['member_profile_password'], $_POST['member_profile_repeat_password'])) {
                $member_profile_errors[] = translate_error('not_match_pass');
            }
        }
    }
    if (!count($member_profile_errors)) {
        if ($_POST['member_profile_password']) {
            edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $_POST['member_profile_password'], $_POST['member_profile_dob'], $lang_code);
            email_edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $_POST['member_profile_password'], $_POST['member_profile_dob']);
        } else {
            edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], load_member()['password'], $_POST['member_profile_dob'], $lang_code);
            email_edit_member($_POST['member_profile_email'], $_POST['member_profile_fullname'], $email_interfaces['not_changed'][$lang_code], $_POST['member_profile_dob']);
        }
        header('Location: ' . $_SERVER['HTTP_REFERER'] . '');
    }
}
?>
예제 #3
0
        if (no_letter_pass($_POST['member_register_password'])) {
            $member_register_errors[] = translate_error('no_letter_pass');
        }
        /*
        if (no_caps_pass($_POST['member_register_password'])) {
        	$member_register_errors[] = translate_error('no_caps_pass');
        }
        if (no_symbol_pass($_POST['member_register_password'])) {
        	$member_register_errors[] = translate_error('no_symbol_pass');
        }
        */
        if (not_match_pass($_POST['member_register_password'], $_POST['member_register_repeat_password'])) {
            $member_register_errors[] = translate_error('not_match_pass');
        }
        if (invalid_dob($_POST['member_register_dob'])) {
            $member_register_errors[] = translate_error('invalid_dob');
        }
    }
    if (!count($member_register_errors)) {
        create_member($_POST['member_register_email'], $_POST['member_register_fullname'], $_POST['member_register_password'], $_POST['member_register_dob'], $lang_code);
        email_create_member($_POST['member_register_email'], $_POST['member_register_fullname'], $_POST['member_register_password'], $_POST['member_register_dob']);
        header('Location: http' . (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 's' : '') . '://nhipsinhhoc.vn/member/login/?registered=✓');
    }
}
?>
<form id="register_form" method="POST" action="">
	<div class="m-input-prepend">
		<span class="add-on"><?php 
echo translate_span('email');
?>
</span>