1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- /**
- * @link http://www.yiiframework.com/
- * @copyright Copyright (c) 2008 Yii Software LLC
- * @license http://www.yiiframework.com/license/
- */
- namespace app\commands;
- use app\models\User;
- use yii\console\Controller;
- use yii\console\ExitCode;
- /**
- * This command echoes the first argument that you have entered.
- *
- * This command is provided as an example for you to learn how to create console commands.
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @since 2.0
- */
- class HelloController extends Controller
- {
- /**
- * This command echoes what you have entered as the message.
- * @param string $message the message to be echoed.
- * @return int Exit code
- */
- public function actionIndex($message = 'hello world')
- {
- echo $message . "\n";
- return ExitCode::OK;
- }
- public function actionCreateUser($username,$password)
- {
- $user = new User();
- $user->username = $username;
- $user->resetPassword($password);
- $user->save();
- }
- public function actionChangePassword($username, $password)
- {
- $user = User::findByUsername($username);
- $user->resetPassword($password);
- $user->save();
- }
- }
|