Yii User Management Module

Hello all, I’ve recently successfully installed the user management module for Yii But when I do the initial login with user credentials admin/admin I’m redirected to the index page instead of the user page? I’ve attached my config/main.php file as I believe that to be problem/issue. Thanks in advance:


<?php


// uncomment the following to define a path alias

// Yii::setPathOfAlias('local','path/to/local-folder');

// This is the main Web application configuration. Any writable

// CWebApplication properties can be configured here.

return array(

    'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..',

    'name' => 'My Web Application',

    // preloading 'log' component

    'preload' => array('log'),

    // autoloading model and component classes

    'import' => array(

        'application.models.*',

        'application.components.*',

    ),

    'modules' => array(

        'user' => array(

            'debug' => false,

            'userTable' => 'user',

            'translationTable' => 'translation',

        ),

        'usergroup' => array(

            'usergroupTable' => 'usergroup',

            'usergroupMessageTable' => 'user_group_message',

        ),

        'membership' => array(

            'membershipTable' => 'membership',

            'paymentTable' => 'payment',

        ),

        'friendship' => array(

            'friendshipTable' => 'friendship',

        ),

        'profile' => array(

            'privacySettingTable' => 'privacysetting',

            'profileFieldTable' => 'profile_field',

            'profileTable' => 'profile',

            'profileCommentTable' => 'profile_comment',

            'profileVisitTable' => 'profile_visit',

        ),

        'role' => array(

            'roleTable' => 'role',

            'userRoleTable' => 'user_role',

            'actionTable' => 'action',

            'permissionTable' => 'permission',

        ),

        'message' => array(

            'messageTable' => 'message',

        ),

    ),

    // application components

    'components' => array(

        'cache' => array(

            'class' => 'system.caching.CDummyCache',

        ),

        'user' => array(

            // enable cookie-based authentication

            'class' => 'application.modules.user.components.YumWebUser',

            'allowAutoLogin' => true,

            'loginUrl' => array('//user/user/login'),

        ),

        'import' => array(

            'application.modules.user.models.*',

        ),

        // uncomment the following to enable URLs in path-format

        /*

          'urlManager'=>array(

          'urlFormat'=>'path',

          'rules'=>array(

          '<controller:\w+>/<id:\d+>'=>'<controller>/view',

          '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',

          '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

          ),

          ),

         */

//		'db'=>array(

//			'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',

//		),

        // uncomment the following to use a MySQL database


        'db' => array(

            'connectionString' => 'mysql:host=localhost;dbname=cprep4',

            'emulatePrepare' => true,

            'username' => 'root',

            'password' => '',

            'charset' => 'utf8',

            'tablePrefix' => '',

        ),

        'errorHandler' => array(

            // use 'site/error' action to display errors

            'errorAction' => 'site/error',

        ),

        'log' => array(

            'class' => 'CLogRouter',

            'routes' => array(

                array(

                    'class' => 'CFileLogRoute',

                    'levels' => 'error, warning',

                ),

            // uncomment the following to show log messages on web pages

            /*

              array(

              'class'=>'CWebLogRoute',

              ),

             */

            ),

        ),

    ),

    // application-level parameters that can be accessed

    // using Yii::app()->params['paramName']

    'params' => array(

        // this is used in contact page

        'adminEmail' => 'webmaster@example.com',

    ),

);

Hi Rite!

You have to set in config/main.php ‘defaultController’ => ‘yourHomeController’,

I have set the the default Controller to "User" controller specified in the installation of YUM (yii user management module) but it redirects me to the login screen. I want the website to default to the index page and give the option getting to the login screen through the link.

Check you access rules on controller or check for any redirection code in your default action