2 cách để code login wordpress: trong các dự án đôi khi đòi hỏi chúng ta custom chức năng login của wordpress. Vậy cách để wordpress tạo session cũng như cookie như thế nào. Ngay sau đây tôi sẽ chia sẽ 2 cách để anh chị tham khảo chọn cách nào nha.
1 |
wp_set_auth_cookie( $user->ID, false ); |
Với cách này thì chúng ta nên bảo mật các viết login nhé. nên các nên tôi không khuyến khích để làm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$creds = array(); $creds['user_login'] = $_POST['user_login']; $creds['user_password'] = $_POST['user_pass']; if($_POST['user_remember'] == "1"){ $creds['remember'] = true; }else{ $creds['remember'] = false; } $user = wp_signon( $creds, false ); if ( is_wp_error( $user ) ) { $results=$user->get_error_message(); }else{ $results='ok'; } |
cách này linh hồn là function wp_signon, cách này bảo mật hơn, khuyến khích làm theo cách này
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress