Logins are messed up

Hi,

i have a strange problems with my logins:

under Gii, if i input a wrong password it says password is wrong. If i input the correct password, nothing happen and return to gii login page


Under user login, is only possible login with Renember login checked, otherwise same thing will happen as Gii, return to login page and no login

my config:


<?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'=>'Eco Rifa',

	'defaultController'=>'site',

	'sourceLanguage' => 'en_us',

	'language' => 'pt',

	'theme'=>'default',


	// preloading 'log' component

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


	// autoloading model and component classes

	'import'=>array(

		'application.models.*',

		'application.components.*',

		'application.components.hipay.*',

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

		'application.modules.user.components.*',

		'application.extensions.yiidebugtb.*', //our extension

	),


	'modules'=>array(

		// uncomment the following to enable the Gii tool

		

		'gii'=>array(

			'class'=>'system.gii.GiiModule',

			'password'=>'123',

		 	// If removed, Gii defaults to localhost only. Edit carefully to taste.

			'ipFilters'=>array('127.0.0.1','::1'),

		),

		'user',

		'admin',

		

	),


	// application components

	'components'=>array(

		'session' => array(

			'sessionName' => 'siteSession',

			'savePath' => 'protected/runtime/sessions',

		),

		'cache'=>array(

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

            /*'servers'=>array(

                array('host'=>'server1', 'port'=>11211, 'weight'=>60),

                array('host'=>'server2', 'port'=>11211, 'weight'=>40),

            ),*/

        ),

		'request'=>array(

            'enableCsrfValidation'=>true,

			'enableCookieValidation'=>true,

        ),

		'user'=>array(

			// enable cookie-based authentication

			'class'=>'WebUser',

			'allowAutoLogin'=>true,

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

		),

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

		

		'urlManager'=>array(

			'urlFormat'=>'path',

			'showScriptName'=>false,

			'rules'=>array(

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

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

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

			    'minify/<group:[^\/]+>'=>'minify/index',

			),

		),

		

		/*'clientScript'=>array(

			'class'=>'application.extensions.CClientScriptMinify',

			'minifyController'=> '/yii/eurom/'.'minify',

    	),*/

		/*'clientScript'=>array(

            'class'=>'application.components.ExtendedClientScript',

            'combineFiles'=>true,

            'compressCss'=>true,

            'compressJs'=>true,

        ),*/

		

		/*'db'=>array(

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

		),*/

		// uncomment the following to use a MySQL database

		

		'db'=>array(

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

			'emulatePrepare' => true,

			'username' => 'root',

			'password' => '',

			'charset' => 'utf8',

			//'schemaCachingDuration'=>3600,

		),

		

		'errorHandler'=>array(

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

            'errorAction'=>'site/error',

        ),

		'log'=>array(

			'class'=>'CLogRouter',

			'routes'=>array(

				array(

					'class'=>'CFileLogRoute',

					'levels'=>'error, warning, trace',

				),

				array( // configuration for the toolbar

				  'class'=>'XWebDebugRouter',

				  'config'=>'alignLeft, opaque, runInDebug, fixedPos, collapsed, yamlStyle',

				  'levels'=>'error, warning, trace, profile, info',

				  'allowedIPs'=>array('127.0.0.1','::1','192.168.1.54','192\.168\.1[0-5]\.[0-9]{3}'),

				),

				// 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'=>include(dirname(__FILE__).'/params.php'),

);

What can be?

Might be a problem with the urlManager rules.

Check to see if it works with ‘urlFormat’ set to ‘get’.

Check your session save path, is this folder created, and does web user have full rights on this folder( ‘savePath’ => ‘protected/runtime/sessions’)

nothing change by changing that …

nothing wrong with that, yii is creating files correctly

by some reason when i comment: ‘savePath’ => ‘protected/runtime/sessions/’,

it works, with default path. but when using my path, sessions are write into correct path

what can do such?