Changeset 2815 for branches/plugin/bbp-includes/bbp-user-template.php
- Timestamp:
- 01/18/2011 08:35:34 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-user-template.php
r2812 r2815 726 726 } 727 727 728 /** Login *********************************************************************/ 729 730 /** 731 * Redirect a user back to their profile if they are already logged in. 732 * 733 * This should be used before get_header() is called in template files where 734 * the user should never have access to the contents of that file. 735 * 736 * @since bbPress (r2815) 737 * 738 * @param str $url The URL to redirect to 739 * 740 * @uses is_user_logged_in() Check if user is logged in 741 * @uses wp_safe_redirect() Safely redirect 742 * @uses bbp_get_user_profile_url() Get URL of user 743 * @uses bbp_get_current_user_id() Get current user ID 744 */ 745 function bbp_logged_in_redirect( $url = '' ) { 746 if ( is_user_logged_in() ) { 747 $redirect_to = !empty( $url ) ? $url : bbp_get_user_profile_url( bbp_get_current_user_id() ); 748 wp_safe_redirect( $redirect_to ); 749 exit; 750 } 751 } 752 753 /** 754 * Output the required hidden fields when logging in 755 * 756 * @since bbPress (r2815) 757 * 758 * @uses wp_referer_field() Set referer 759 * @uses wp_nonce_field() To generate hidden nonce fields 760 */ 761 function bbp_user_login_fields() { 728 762 ?> 763 764 <input type="hidden" name="action" id="bbp_user_login" value="bbp-user-login" /> 765 <input type="hidden" name="user-cookie" value="1" /> 766 767 <?php bbp_redirect_to_field(); ?> 768 769 <?php wp_nonce_field( 'bbp-user-login' ); 770 } 771 772 /** Register *********************************************************************/ 773 774 /** 775 * Output the required hidden fields when registering 776 * 777 * @since bbPress (r2815) 778 * 779 * @uses wp_referer_field() Set referer 780 * @uses wp_nonce_field() To generate hidden nonce fields 781 */ 782 function bbp_user_register_fields() { 783 ?> 784 785 <input type="hidden" name="action" id="bbp_user_register" value="bbp-user-register" /> 786 <input type="hidden" name="user-cookie" value="1" /> 787 788 <?php wp_nonce_field( 'bbp-user-register' ); 789 } 790 791 /** Lost Password *********************************************************************/ 792 793 /** 794 * Output the required hidden fields when user lost password 795 * 796 * @since bbPress (r2815) 797 * 798 * @uses wp_referer_field() Set referer 799 * @uses wp_nonce_field() To generate hidden nonce fields 800 */ 801 function bbp_user_lost_pass_fields() { 802 ?> 803 804 <input type="hidden" name="action" id="bbp_user_lost_pass" value="bbp-user-lost-pass" /> 805 <input type="hidden" name="user-cookie" value="1" /> 806 807 <?php wp_nonce_field( 'bbp-user-lost-pass' ); 808 } 809 810 ?>
Note: See TracChangeset
for help on using the changeset viewer.