Create new user in Yii2 Framework

by omer.razaMay 26, 2016
YiiFrame

This article helps to create a new user custom user in Yii2 basic template

Step 1: Create a new folder under project folder with name components.

 

Step 2 : Create a new test component under the components folder.

  • To create a new user in yii2 , we need to implent the functionality of built in user in vendor/yiisoft/yii2/User.php
  • Copy all the methods and its definition and paste it in test.php under components.
  • Change the following just in test.php
  • Change the name of the class from user to test
  • Create a new login url for test
  • Add a new cookie for test for logout purpose

Step 3: Now add the component in config/web.php beneath the default user array config.

'user' => [ 'identityClass' => 'app\modules\user\models\user,   
'enableAutoLogin' => true,   
'enableSession' => true,   
'loginUrl' => 'index.php',],   
'test' => ['identityClass' => 'app\modules\Test\models\Test,   
'class' => 'app\components\Seller',   
'enableAutoLogin' =>true,   
'enableSession' =>true,],

We have now created the new test user successfully.

search

Featured Articles

How to Stop Losing Customers Because Your Messages Get Lost or Delayed
October 29, 2025

The Future of Shopify Store Management: Metaobjects Shopify and Personalization Explained

Read More
How to Stop Losing Customers
October 24, 2025

SMS, WhatsApp & Push Notifications in Magento 2: How to Stop Losing Customers Because Your Messages Get Lost or Delayed

Read More
main-img
October 17, 2025

Magento 2 Odoo ERP Integration: Streamlining Inventory, Orders & Finance

Read More
woocommerce_main_img
October 10, 2025

The Hidden Power of AI for WooCommerce: 3 Tools You’re Missing

Read More
Should you upgrade to laravel 12?
October 3, 2025

Should You Upgrade to Laravel 12? Features, Risks & Upgrade Checklist

Read More