Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UserIdentity extends CUserIdentity
- {
- private $_id;
- private $salt = 'Imso_stuck_dang_mf';
- private $pass;
- /**
- * Authenticates a user.
- * The example implementation makes sure if the username and password
- * are both 'demo'.
- * In practical applications, this should be changed to authenticate
- * against some persistent user identity storage (e.g. database).
- * @return boolean whether authentication succeeds.
- */
- public function authenticate()
- {
- $record=User::model()->findByAttributes(array('email'=>$this->username)) OR User::model()->findByAttributes(array('email'=>$this->email));
- $this->pass = sha1($this->salt . $this->password);
- if($record===null)
- {
- $this->_id='user Null';
- $this->errorCode=self::ERROR_USERNAME_INVALID;
- }
- else if($record->password !==$this->pass) // here I compare db password with passwod field
- { $this->_id=$this->username;
- $this->errorCode=self::ERROR_PASSWORD_INVALID;
- }
- else
- {
- $this->_id=$record['id'];
- $this->setState('email', $record['email']);
- $this->setState('title', $record['name']);
- $this->errorCode=self::ERROR_NONE;
- }
- return !$this->errorCode;
- }
- public function getId() // override Id
- {
- return $this->_id;
- }
- }
- Unspecified error.
- Original error message: Can't sign in, something wrong with UserIdentity class.
- Application Log
- Timestamp Level Category Message
- 10:49:33.788023 trace system.CModule
- Loading "log" application component
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.791656 trace system.CModule
- Loading "request" application component
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.794590 trace system.CModule
- Loading "user" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\components\ApplicationConfigBehavior.php
- (28)
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.795950 trace system.CModule
- Loading "session" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\components\ApplicationConfigBehavior.php
- (28)
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.798456 trace system.CModule
- Loading "securityManager" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\components\ApplicationConfigBehavior.php
- (28)
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.799719 trace system.CModule
- Loading "statePersister" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\components\ApplicationConfigBehavior.php
- (28)
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.802205 trace system.CModule
- Loading "urlManager" application component
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
- 10:49:33.814102 trace system.CModule
- Loading "db" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (66)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (325)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (50)
- 10:49:33.815232 trace system.db.CDbConnection
- Opening DB connection
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (66)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (325)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (50)
- 10:49:33.850575 trace system.db.CDbCommand
- Querying SQL: SHOW FULL COLUMNS FROM `user_oauth`
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (325)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (50)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (177)
- 10:49:33.859950 trace system.db.CDbCommand
- Querying SQL: SHOW CREATE TABLE `user_oauth`
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (325)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (50)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (177)
- 10:49:37.713035 trace system.db.ar.CActiveRecord
- UserOAuth.findByPk()
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (206)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (177)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:37.722146 trace system.db.CDbCommand
- Querying SQL: SELECT * FROM `user_oauth` `t` WHERE
- `t`.`provider`='Facebook' AND `t`.`identifier`='1072832132' LIMIT 1
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\UserOAuth.php
- (206)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (177)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:39.171143 trace system.db.ar.CActiveRecord
- User.findByAttributes()
- in C:\wamp\www\YiiMain\app\sventessvesk\protected\models\User.php (189)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:39.175412 trace system.db.CDbCommand
- Querying SQL: SHOW FULL COLUMNS FROM `base_user`
- in C:\wamp\www\YiiMain\app\sventessvesk\protected\models\User.php (189)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:39.203497 trace system.db.CDbCommand
- Querying SQL: SHOW CREATE TABLE `base_user`
- in C:\wamp\www\YiiMain\app\sventessvesk\protected\models\User.php (189)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:39.206263 trace system.db.CDbCommand
- Querying SQL: SELECT * FROM `base_user` `t` WHERE `t`.`email`=:yp0 LIMIT 1
- in C:\wamp\www\YiiMain\app\sventessvesk\protected\models\User.php (189)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- 10:49:39.209314 trace system.CModule
- Loading "messages" application component
- in C:\wamp\www\YiiMain\app\sventessvesk\protected\models\User.php (57)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (317)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (218)
- 10:49:39.233186 trace system.CModule
- Loading "coreMessages" application component
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (145)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (170)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (322)
- 10:49:39.234730 warning application
- Failed to set unsafe attribute "password" of "HUserInfoForm".
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (145)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (170)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (322)
- 10:49:39.240952 trace system.db.ar.CActiveRecord
- User.findAll()
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (322)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (218)
- 10:49:39.242419 trace system.db.CDbCommand
- Querying SQL: SELECT * FROM `base_user` `t` WHERE `t`.`email`=:ycp0 LIMIT 2
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\models\HUserInfoForm.php
- (207)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (322)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (218)
- 10:49:39.249736 info hoauth.HOAuthAction
- Unspecified error.
- <br /><br /><b>Original error message:</b> Can't sign in, something wrong
- with UserIdentity class.
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (280)
- in
- C:\wamp\www\YiiMain\app\sventessvesk\protected\extensions\hoauth\HOAuthAction.php
- (153)
- in C:\wamp\www\YiiMain\app\sventessvesk\index.php (13)
Advertisement
Add Comment
Please, Sign In to add comment