# profile-builder/3.9.9/admin/advanced-settings/includes/forms/save-last-login.php

User Profile Builder – Beautiful User Registration Forms, User Profiles &amp; User Role Editor, version 3.9.9. 10 lines.

- Page: https://pluginprobe.com/plugins/profile-builder/3.9.9/code/admin/advanced-settings/includes/forms/save-last-login.php
- Raw: https://pluginprobe.com/plugins/profile-builder/3.9.9/raw/admin/advanced-settings/includes/forms/save-last-login.php
- Modified: 2021-04-20T08:00:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/profile-builder/3.9.9/code/admin/advanced-settings/includes/forms/save-last-login.php#L10-L20`.

```php
<?php

add_action( 'wp_login', 'wppb_toolbox_count_user_logins', 20, 2 );
function wppb_toolbox_count_user_logins( $user_login, $user ) {
	if ( empty($user->ID) || !function_exists( 'wp_timezone' ) ) return;

    $now = new DateTime( 'now', wp_timezone() );
    update_user_meta( $user->ID, 'last_login_date', apply_filters( 'wppb_convert_date_format', $now->format( 'Y-m-d H:i:s' ) ) );
}

```
