Tìm kiếm nhanh

Lấy lại mật khẩu admin nuke

Thảo luận trong 'Các Vấn Đề Chung' đăng bởi nhimthulinh, 22/06/2016 07:01.

  • nhimthulinh

    nhimthulinh

    Điều hành viên Quản trị diễn đàn

    Nếu bạn quyên mật khẩu của tài khoản tối cao, hay bạn muốn đổi mật khẩu tài khoản quản trị tối cao trong lúc thực hiện các dự án,..... BQT NukeViet đã xây dựng công cụ thay đổi mật khẩu để giải quyết các vấn đề này.
    Phương án 1:
    1. Download công cụ tại https://github.com/nukeviet/set-password/archive/master.zip 2. Giải nén, upload file có được lên host (ngang hàng với các file index.php, mainfile.php,...) 3. Sửa nội dung file này. Lưu ý các dòng cần thay đổi.
    $username = 'vuthao';
    Thay vuthao thành tên truy cập của bạn
    $newpassword = 'xxyyzz';
    Thay xxyyzz bằng mật khẩu mới
    $client_ip = '113.190.237.5';
    Thay 113.190.237.5 IP của máy tính reset mật khẩu, có thể lấy thông số này qua trang http://checkip.dyndns.org hoặchttp://checkip.org
    $sitekey = 'sitekey-sitekey-sitekey-sitekey';
    Thay chuỗi sitekey-sitekey-sitekey-sitekey bằng giá trị sitekey của website bạn. Xem chuỗi này ở file config.php, biến $global_config['sitekey'] Lưu lại file, truy cập đường dẫn http://yourdomain/set-password.php Bạn sẽ thành công khi nhận được thông báo "Reset password success. Delete this file immediately", xóa file này ra khỏi host. Ngược lại, kiểm tra lại các thông số trên.
    Phương án 2:
    Bên trên là cách an toàn cho hệ thống, còn bạn nào muốn nhanh thì thực hiện theo cách này của riêng mình Mởincludes/mainfile.php, thêm vào cuối file đoạn này.
    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );
    if( $db->exec( "UPDATE " . NV_USERS_GLOBALTABLE . " SET password=" . $db->quote( $password ) . " WHERE md5username='" . nv_md5safe( trim( $username ) ) . "'" ) )
    {
    	die( 'Reset password success. Delete this file immediately' );
    }
    else
    {
    	die( 'No Reset password' );
    }
    Thay đổi giá trị:
    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );
    Truy cập vào một nơi bất kỳ trên site, nếu nhận được thông báo "Reset password success. Delete this file immediately" thì xem như thành công. Xóa đoạn code này đi.

    Nguồn tin: mynukeviet.net 

     
    ductrung thích điều này.
  • ductrung

    ductrung Đức Trung

     

    làm như thế rồi nhưng mà khi vô admin lại không đc nhím ơi

     

     

    Tệp đính kèm:

  • nhimthulinh

    nhimthulinh

    Điều hành viên Quản trị diễn đàn

    Phương án 2:

    Bên trên là cách an toàn cho hệ thống, còn bạn nào muốn nhanh thì thực hiện theo cách này của riêng mình Mởincludes/mainfile.php, thêm vào cuối file đoạn này.

    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );
    if( $db->exec( "UPDATE " . NV_USERS_GLOBALTABLE . " SET password=" . $db->quote( $password ) . " WHERE md5username='" . nv_md5safe( trim( $username ) ) . "'" ) )
    {
    	die( 'Reset password success. Delete this file immediately' );
    }
    else
    {
    	die( 'No Reset password' );
    }

    Thay đổi giá trị:

    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );

    Truy cập vào một nơi bất kỳ trên site, nếu nhận được thông báo "Reset password success. Delete this file immediately" thì xem như thành công. Xóa đoạn code này đi.

    làm cái này mà báo lỗi nữa thì coi cấu hình lại

     
    ductrung thích điều này.
  • ductrung

    ductrung Đức Trung

     

    làm ý như của nhím hướng dẫn ở phương án 2 mà không vô admin đc

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Bạn thử vào

    \data\logs\error_logs\

    Nếu tồn tại file errors logs thì post lên đây thử.

     
  • ductrung

    ductrung Đức Trung

    Nhím coi sao

     

    Tệp đính kèm:

  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    Nhím nào cơ ?

     
  • anhyeuviolet

    anhyeuviolet Kenny Nguyen

    // XAMPP thì khó hẳn rồi !

     
  • ductrung

    ductrung Đức Trung

    làm hoài mà vẫn không đc, đăng nhập vô trang chủ thì bật kéo thả block đc nhưng không vô admin để chỉnh đc là sao hè

     
  • hoanglongvnpt

    hoanglongvnpt Nguyễn Tất Thắng

    Phương án 2:

    Bên trên là cách an toàn cho hệ thống, còn bạn nào muốn nhanh thì thực hiện theo cách này của riêng mình Mở includes/mainfile.php, thêm vào cuối file đoạn này.

    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );
    if( $db->exec( "UPDATE " . NV_USERS_GLOBALTABLE . " SET password=" . $db->quote( $password ) . " WHERE md5username='" . nv_md5safe( trim( $username ) ) . "'" ) )
    {
    	die( 'Reset password success. Delete this file immediately' );
    }
    else
    {
    	die( 'No Reset password' );
    }

    Thay đổi giá trị:

    $username = 'admin';
    $password = $crypt->hash( trim( '111qqq' ) );

     

    Truy cập vào một nơi bất kỳ trên site, nếu nhận được thông báo "Reset password success. Delete this file immediately" thì xem như thành công. Xóa đoạn code này đi.

     
  • ductrung

    ductrung Đức Trung

    dạ ok rồi anh Thắng ah

     
  • voxuanvy

    voxuanvy Võ Xuân Vỹ

    Lưu để dành, mai mốt vào được host của bác nào xài Nuke là em reset pass free cho kakaka

     
  • ductrung

    ductrung Đức Trung

    nghe cao thủ rồi đây

     
  • hunterlovevnvnn

    hunterlovevnvnn Nguyễn Đình Báu

    mình toàn thay trên host, mã nguồn nào cũng thay đc, cách này chưa thử nhưng cũng khá hay :D

     

Chia sẻ trang này

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây