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.

  • 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.
  •  

    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:

  • 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.
  •  

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

     
  • Fortresssnl

    Fortresssnl xzusafmewnazxwpGP zvusafmegmqhc3dGP

    Bạn thử vào

    \data\logs\error_logs\

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

     
  • Nhím coi sao

     

    Tệp đính kèm:

  • Fortresssnl

    Fortresssnl xzusafmewnazxwpGP zvusafmegmqhc3dGP

    Nhím nào cơ ?

     
  • Fortresssnl

    Fortresssnl xzusafmewnazxwpGP zvusafmegmqhc3dGP

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

     
  • 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è

     
  • Yamahayuv

    Yamahayuv zwusalmeltfqdxdGP zzusafme2ntkdkxGP

    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.

     
  • dạ ok rồi anh Thắng ah

     
  • 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

     
  • nghe cao thủ rồi đây

     
  • 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