# Redirect user after login to payment or order

**URL:** <https://forum.oxid-esales.com/t/redirect-user-after-login-to-payment-or-order/53317>\
**Category:** English forums\
**Tags:** dev-talk\
**Created:** [October 24, 2011, 11:04am UTC](https://forum.oxid-esales.com/t/redirect-user-after-login-to-payment-or-order/53317 "2011-10-24T11:04:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ap1](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/a/47e85d/32.png) [@ap1](https://forum.oxid-esales.com/u/ap1)\
**Post date:** [October 24, 2011, 11:04am UTC](https://forum.oxid-esales.com/t/redirect-user-after-login-to-payment-or-order/53317/1 "2011-10-24T11:04:36Z")

</div>

Hello there,

im try to Redirect the User after successfull Login to order.tpl or payment.tpl, it should depend if Customer selected a Payment method or not.

FIrstly, i try to edit proteced function \_afterLogin in views/oxcmp\_user.php (i know its a bad idea because Updates but im still learning 🙂 ).

Heres my Example:

```php
        $clUser = oxConfig::getParameter( 'cl' );
		if ($clUser != 'account' && $oUser->getUserPayments() !== null){
			oxUtils::getInstance()->redirect( $myConfig->getShopHomeURL().'cl=order', true, 302 ); 
		}
		else{
			oxUtils::getInstance()->redirect( $myConfig->getShopHomeURL().'cl=payment', true, 302 ); 
		}
		

```

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [July 13, 2026, 7:38pm UTC](https://forum.oxid-esales.com/t/redirect-user-after-login-to-payment-or-order/53317/2 "2026-07-13T19:38:52Z")

</div>


