form表单在post提交时不会进入action的地址之中,而是会去渲染布局文件main.php这是为什么。 [ 新手入门 ]
这是HTML里面的
form method="post" action="" id="form-data"
这是PHP里面的
public $layout='pub';
public function actionLogin(){
$request = \Yii::$app->request;
if($request->isPost){
$username=$request->post('username');
$model=User::find()->where(['username'=>$username])->one();
if($model){
if(md5(md5($password).$model['salt'])==$model['password']){
$session=\Yii::$app->session;
$session['username']=$username;
$session['uid']=$model['id'];
return $this->redirect(Url::to('index/index'), 301);
}
}
}
//get
return $this->render('login');
}
共 0 条回复
没有找到数据。
zhuxiaofei
注册时间:2017-05-08
最后登录:2017-12-01
在线时长:49小时20分
最后登录:2017-12-01
在线时长:49小时20分
- 粉丝6
- 金钱1990
- 威望0
- 积分2480