# Can change user data in beforeLogin hook?

**URL:** <https://community.parseplatform.org/t/can-change-user-data-in-beforelogin-hook/3861>\
**Category:** Cloud Code\
**Created:** [March 13, 2024, 8:45am UTC](https://community.parseplatform.org/t/can-change-user-data-in-beforelogin-hook/3861 "2024-03-13T08:45:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![badboy\_tian](https://community.parseplatform.org/user_avatar/community.parseplatform.org/badboy_tian/32/656_2.png) [@badboy\_tian](https://community.parseplatform.org/u/badboy_tian)\
**Post date:** [March 13, 2024, 8:45am UTC](https://community.parseplatform.org/t/can-change-user-data-in-beforelogin-hook/3861/1 "2024-03-13T08:45:12Z")

</div>

hi, i write some code in beforeLogin hook

```auto
Parse.Cloud.beforeLogin(async function (request) {
    const query = new IP2Region({
        disableIpv6: true,
    });

    const ipAddress = request.ip;
    const result = await query.search(ipAddress);
    request.object.set("ip", ipAddress);
    request.object.set("city", result?.city);
    
    request.object.set("loginDate", moment().format('YYYY-MM-DD HH:mm:ss'));
})

```

but the login user not changed whith loginDate or ip or city

---

<div class="post-metadata">

**Author:** ![margaretdax](https://community.parseplatform.org/user_avatar/community.parseplatform.org/margaretdax/32/1826_2.png) [@margaretdax](https://community.parseplatform.org/u/margaretdax)\
**Post date:** [August 3, 2024, 1:22pm UTC](https://community.parseplatform.org/t/can-change-user-data-in-beforelogin-hook/3861/2 "2024-08-03T13:22:52Z")

</div>

Does calling save on request.object fix things? (Found this while trying to find any documentation / usages for beforeLogin)
