/** * Copyright (C) 2014-2020 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } Quên mật khẩu thẻ ATM phải làm sao? - Vay Tài Chính 247

Quên mật khẩu thẻ ATM phải làm sao?

Trên thực tế, có rất nhiều người khi sử dụng thẻ ATM bị quên mật khẩu. Điều này khiến bạn không thể thực hiện các giao dịch chuyển tiền, rút tiền, thanh toán đơn hàng,… Vậy khi gặp phải tình huống này phải làm sao? Hãy cùng chúng tôi tìm cách giải quyết ngay sau đây!

Hướng dẫn cách lấy lại mật khẩu thẻ ATM khi quên

1. Nguyên nhân quên mật khẩu thẻ ATM

Có rất nhiều người bị quên mật khẩu thẻ ATM. Nguyên nhân có thể là do:

  • Lâu ngày không đăng nhập vào thẻ ATM để sử dụng dịch vụ
  • Đổi mật khẩu mới cho thẻ ATM nhưng quên
  • Mật khẩu khó nhớ nên quên

Khi quên mật khẩu thẻ ATM nhưng vẫn có tình nhập thẻ từ 3 – 5 lần (tùy từng ngân hàng) bạn sẽ bị khóa thẻ và không thể tiếp tục sử dụng các dịch vụ của thẻ ATM nữa. Khi gặp phải tình trạng này bạn có thể tham khảo cách giải quyết dưới đây.

Đọc thêm: Điều kiện và thủ tục làm thẻ ATM 

2. Hướng dẫn lấy lại mật khẩu thẻ ATM khi bị quên

2.1. Lấy lại mật khẩu thẻ ATM tại ngân hàng Vietcombank

Nếu bạn đang sử dụng thẻ ATM của ngân hàng Vietcombank nhưng bị quên mật khẩu hoặc nhập mật khẩu sai nhiều lần và bị khóa thẻ thì có thể làm theo hướng dẫn sau:

  • Bước 1: Mang theo CMND/CCCD tới điểm giao dịch của ngân hàng Vietcombank
  • Bước 2: Gặp chuyên viên ngân hàng để yêu cầu cấp lại mật khẩu thẻ ATM
  • Bước 3: Chuyên viên giao dịch xác minh thông tin và tiếp nhận yêu cầu của khách hàng, hẹn khách hàng từ 5 – 7 ngày làm việc quay lại để nhận mật khẩu mới
  • Bước 4: Đóng phí cấp lại mật khẩu
  • Bước 5: Đúng hẹn tới điểm giao dịch của ngân hàng để nhận lại mật khẩu

Quên mật khẩu thẻ ATM Vietcombank tới ngay ngân hàng để được hỗ trợ

2.2. Lấy lại mật khẩu thẻ ATM tại ngân hàng Agribank

Nếu bạn quên mật khẩu thẻ ATM ngân hàng Agribank thì có thể lấy lại mật khẩu bằng cách sau:

  • Bước 1: Mang theo CMND/CCCD tới điểm giao dịch của ngân hàng Agribank
  • Bước 2: Gặp chuyên viên ngân hàng để yêu cầu cấp lại mật khẩu thẻ ATM
  • Bước 3: Điền vào đơn yêu cầu cấp lại mật khẩu thẻ ATM Agribank do ngân hàng cung cấp
  • Bước 4: Chuyên viên ngân hàng xác minh thông tin và chấp thuận cấp mã PIN, hẹn khách hàng sau 5 – 7 ngày làm việc quay lại
  • Bước 5: Đúng hẹn tới điểm giao dịch của ngân hàng để nhận lại mật khẩu

2.3. Lấy lại mật khẩu thẻ ATM tại ngân hàng Techcombank

Techcombank hiện hỗ trợ khách hàng lấy lại mật khẩu thẻ ATM theo 2 cách, đó là:

  • Tới trực tiếp chi nhánh hoặc phòng giao dịch để yêu cầu cấp lại mật khẩu thẻ ATM
  • Yêu cầu cấp lại mật khẩu thẻ ATM online

Với hình thức thứ nhất bạn cũng làm tương tự như khi quên mật khẩu thẻ ATM tại ngân hàng Vietcombank và Agribank như chúng tôi đã hướng dẫn.

Còn với hình thức xin cấp lại mật khẩu thẻ ATM online bạn thực hiện như sau:

  • Bước 1: Truy cập trang chủ F@st iBank của ngân hàng Techcombank
  • Bước 2: Đăng nhập tài khoản -> Chọn “Cấp lại mật khẩu”
  • Bước 3: Nhập đầy đủ, chính xác thông tin mà hệ thống yêu cầu, đảm bảo thông tin trùng với thông tin đã đăng ký trước đó với ngân hàng
  • Bước 4: Điền câu trả lời cho các câu hỏi bảo mật
  • Bước 5: Truy cập đường dẫn kích hoạt và nhận mật khẩu mới từ Techcombank

Truy cập F@st iBank để lấy lại mật khẩu thẻ ATM

Với hình thức yêu cầu cấp lại mật khẩu ATM online tại Techcombank bạn sẽ mất phí 30.000 VNĐ.

Trên đây là hướng dẫn cách giải quyết khi quên mật khẩu thẻ ATM đối với một số ngân hàng. Trường hợp bạn sử dụng thẻ ATM của ngân hàng khác cũng có thể áp dụng tương tự nếu quên mật khẩu. Hoặc gọi trực tiếp tới Hotline của ngân hàng để được tư vấn, hướng dẫn cách giải quyết.