独立登陆问题 [ 未指定版本 ]
正如yii的日志的实例代码,我想做后台,怎么把它的登录独立拿出来新手还不知道有分数呢,回头给您补上
共 2 个回答
-
差点忘记了。
我大概写了一个,代码是这样的UserLogin.php放在protected下面的components里面,视图userLogin.php就是一个表单的php页面,你自己写一个放在protected/components下面views里面
<?php
Yii::import('zii.widgets.CPortlet');class UserLogin extends CPortlet
{
public $title='Login';
public $visible = true;public function init()
{
if (!Yii::app()->user->isGuest){
$this->visible = false ;
}
}protected function renderContent()
{
if ($this->visible){
$form = new LoginForm('users') ;
if (isset($_POST['ajax']) && $_POST['ajax']==='login-form'){
echo CActiveForm::validate($form);
Yii::app()->end();
}
if (isset($_POST['LoginForm'])){
$form->attributes = $_POST['LoginForm'];
if($form->validate() && $form->login()){
$this->controller->refresh();
}
}
$this->render('userLogin',array('form'=>$form));
}else{
//显示登录后的个人信息
}
}
}你试试能不能行。我没测试...
共 2 条回复
勺子 天津
最后登录:2017-10-27
在线时长:22小时27分
- 粉丝8
- 金钱20
- 威望10
- 积分340