phpcms默认后台(php管理员登录页面代码)

PHPcms默认后台登录页面代码 PHPcms是一个基于PHP语言开发的内容管理系统,它提供了一个默认的后台登录页面,以下是该页面的代码: 1. 登录表单 登录表单是用户登录后台管理系统的入口,它包含

PHPcms默认后台登录页面代码

PHPcms是一个基于PHP语言开发的内容管理系统,它提供了一个默认的后台登录页面,以下是该页面的代码:

1. 登录表单

登录表单是用户登录后台管理系统的入口,它包含了用户名、密码和验证码等输入框,代码如下:

```
验证码
```

2. 登录验证

在用户点击登录按钮后,系统会对用户输入的用户名、密码和验证码进行验证,以下是验证的代码:

``` if(isset($_POST['dosubmit'])) { $username = isset($_POST['username']) ? trim($_POST['username']) : ''; $password = isset($_POST['password']) ? trim($_POST['password']) : ''; $code = isset($_POST['code']) ? trim($_POST['code']) : ''; if(empty($username) || empty($password) || empty($code)) { showmessage('用户名、密码和验证码不能为空!'); } if($code != $_SESSION['code']) { showmessage('验证码不正确!'); } $r = $this->db->get_one('SELECT * FROM '. $this->db->tablepre .'admin WHERE username="'.$username.'"'); if(!$r) { showmessage('用户名不存在!'); } if(md5(md5($password).$r['encrypt']) != $r['password']) { showmessage('密码不正确!'); } $_SESSION['adminid'] = $r['userid']; $_SESSION['adminname'] = $r['username']; $_SESSION['adminlastloginip'] = $r['lastloginip']; $_SESSION['adminlastlogintime'] = $r['lastlogintime']; $_SESSION['adminlastloginversion'] = $r['lastloginversion']; $this->db->update(array('lastloginip'=>ip(),'lastlogintime'=>SYS_TIME,'lastloginversion'=>pc_base::load_config('version','pc_version')),array('userid'=>$_SESSION['adminid'])); showmessage('登录成功!', 'index.php?m=admin&c=index&a=init'); } ```

3. 登录提示

在验证通过后,系统会提示用户登录成功,并跳转到后台管理首页,以下是提示的代码:

``` function showmessage($msg, $url_forward = '') { $str = ''; echo $str; exit; } ```

关键词

PHPcms、后台登录页面、表单验证

相关文章