当前位置: 首页>>代码示例>>PHP>>正文


PHP DataValidator::validate_password方法代码示例

本文整理汇总了PHP中DataValidator::validate_password方法的典型用法代码示例。如果您正苦于以下问题:PHP DataValidator::validate_password方法的具体用法?PHP DataValidator::validate_password怎么用?PHP DataValidator::validate_password使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataValidator的用法示例。


在下文中一共展示了DataValidator::validate_password方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: while

    //  txt files in ada browsing directory
    if ($fid = @fopen($infofile, 'r')) {
        while (!feof($fid)) {
            $infomsg .= fread($fid, 4096);
        }
        fclose($fid);
    } else {
        $infomsg = translateFN("File info non trovato");
    }
}
/**
 * Perform login
 */
if (isset($p_login)) {
    $username = DataValidator::validate_username($p_username);
    $password = DataValidator::validate_password($p_password, $p_password);
    if ($username !== FALSE && $password !== FALSE) {
        $userObj = MultiPort::loginUser($username, $password);
        //User has correctly logged in
        if ($userObj instanceof ADALoggableUser) {
            $_SESSION['sess_user_language'] = $p_selected_language;
            $_SESSION['sess_id_user'] = $userObj->getId();
            $GLOBALS['sess_id_user'] = $userObj->getId();
            $_SESSION['sess_id_user_type'] = $userObj->getType();
            $GLOBALS['sess_id_user_type'] = $userObj->getType();
            $_SESSION['sess_userObj'] = $userObj;
            $user_default_tester = $userObj->getDefaultTester();
            if ($user_default_tester !== NULL) {
                $_SESSION['sess_selected_tester'] = $user_default_tester;
            }
            header('Location:' . $userObj->getHomePage());
开发者ID:eguicciardi,项目名称:ada,代码行数:31,代码来源:kiosk.php

示例2:

 if (DataValidator::is_uinteger($_POST['user_type']) === FALSE) {
     $errorsAr['user_type'] = true;
 }
 if (DataValidator::validate_firstname($_POST['user_firstname']) === FALSE) {
     $errorsAr['user_firstname'] = true;
 }
 if (DataValidator::validate_lastname($_POST['user_lastname']) === FALSE) {
     $errorsAr['user_lastname'] = true;
 }
 if (DataValidator::validate_email($_POST['user_email']) === FALSE) {
     $errorsAr['user_email'] = true;
 }
 if (DataValidator::validate_username($_POST['user_username']) === FALSE) {
     $errorsAr['user_username'] = true;
 }
 if (DataValidator::validate_password($_POST['user_password'], $_POST['user_passwordcheck']) === FALSE) {
     $errorsAr['user_password'] = true;
 }
 if (DataValidator::validate_string($_POST['user_address']) === FALSE) {
     $errorsAr['user_address'] = true;
 }
 if (DataValidator::validate_string($_POST['user_city']) === FALSE) {
     $errorsAr['user_city'] = true;
 }
 if (DataValidator::validate_string($_POST['user_province']) === FALSE) {
     $errorsAr['user_province'] = true;
 }
 if (DataValidator::validate_string($_POST['user_country']) === FALSE) {
     $errorsAr['user_country'] = true;
 }
 if (DataValidator::validate_string($_POST['user_fiscal_code']) === FALSE) {
开发者ID:eguicciardi,项目名称:ada,代码行数:31,代码来源:add_user.php

示例3: setPassword

 public function setPassword($password)
 {
     if (DataValidator::validate_password($password, $password) != FALSE) {
         $this->password = sha1($password);
     }
 }
开发者ID:eguicciardi,项目名称:ada,代码行数:6,代码来源:user_class.inc.php

示例4: switch

    $op = 'set_new_password';
} else {
    $op = 'redirect_to_login';
}
// if(isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST') {
switch ($op) {
    case 'confirm_password':
        /*
         * second time here after changing the password
         */
        $userid = $_POST['userId'];
        //$_POST['user']['uid'];
        $token = $_POST['token'];
        $password = trim($_POST['password']);
        $passwordcheck = trim($_POST['passwordcheck']);
        if (DataValidator::validate_password($password, $passwordcheck) === FALSE) {
            $message = translateFN('Le password digitate non corrispondono o contengono caratteri non validi.');
            header("Location: confirm.php?uid={$userid}&cid={$id_course}&tok={$token}&message={$message}");
            exit;
        }
        $tokenObj = TokenFinder::findTokenForUserRegistration($userid, $token);
        if ($tokenObj == false) {
            $error_page = HTTP_ROOT_DIR;
            $errObj = new ADA_Error($requestInfo, translateFN('Impossibile confermare la richiesta di iscrizione'), NULL, NULL, NULL, $error_page . '?message=' . urlencode(translateFN('Impossibile confermare la richiesta')));
        }
        $userObj = MultiPort::findUser($userid);
        if ($userObj instanceof ADAUser && $userObj->getStatus() == ADA_STATUS_PRESUBSCRIBED) {
            $username = $userObj->getUserName();
            /*
             * Update user password and change his/her subscription status
             */
开发者ID:eguicciardi,项目名称:ada,代码行数:31,代码来源:confirm.php


注:本文中的DataValidator::validate_password方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。