} if (strlen($password) < 6) { emDirect('./user.php?error_pwd_len=1'); } if ($password != $password2) { emDirect('./user.php?error_pwd2=1'); } $PHPASS = new PasswordHash(8, true); $password = $PHPASS->HashPassword($password); $User_Model->addUser($login, $password, $role, $ischeck); $CACHE->updateCache(array('sta', 'user')); emDirect('./user.php?active_add=1'); } if ($action == 'edit') { $uid = isset($_GET['uid']) ? intval($_GET['uid']) : ''; $data = $User_Model->getOneUser($uid); extract($data); $ex1 = $ex2 = $ex3 = $ex4 = ''; if ($role == ROLE_WRITER) { $ex1 = 'selected="selected"'; } elseif ($role == ROLE_ADMIN) { $ex2 = 'selected="selected"'; } if ($ischeck == 'n') { $ex3 = 'selected="selected"'; } elseif ($ischeck == 'y') { $ex4 = 'selected="selected"'; } include View::getView('header'); require_once View::getView('useredit'); include View::getView('footer');
<?php /** * 个人资料 * @copyright (c) Emlog All Rights Reserved */ require_once 'globals.php'; if ($action == '') { $User_Model = new User_Model(); $row = $User_Model->getOneUser(UID); extract($row); $icon = ''; if ($photo) { $imgsize = chImageSize($photo, Option::ICON_MAX_W, Option::ICON_MAX_H); $token = LoginAuth::genToken(); $icon = "<img src=\"{$photo}\" width=\"{$imgsize['w']}\" height=\"{$imgsize['h']}\" style=\"border:1px solid #CCCCCC;padding:1px;\" />\n <br /><a href=\"javascript: em_confirm(0, 'avatar', '{$token}');\">删除头像</a>"; } else { $icon = '<img src="./views/images/avatar.jpg" />'; } include View::getView('header'); require_once View::getView('blogger'); include View::getView('footer'); View::output(); } if ($action == 'update') { LoginAuth::checkToken(); $User_Model = new User_Model(); $photo = isset($_POST['photo']) ? addslashes(trim($_POST['photo'])) : ''; $nickname = isset($_POST['name']) ? addslashes(trim($_POST['name'])) : ''; $email = isset($_POST['email']) ? addslashes(trim($_POST['email'])) : ''; $description = isset($_POST['description']) ? addslashes(trim($_POST['description'])) : '';