function edituserinfo() { $user_id = Login::getUserId(); $this->doNotRenderHeader = 1; $name = get_post_value('name'); $sex = get_post_value('sex'); $field = array('name' => trim($name), 'sex' => $sex); $m = new Login(); $m->clear(); $m->setField($field); $m->setTable('vcb_user'); $m->setWhere('user_id', '=', $user_id); $data = $m->update(); if (!empty($data)) { header("location:info_success"); } else { echo '信息修改失败'; } }
function upload_file_cabinet($uploaddir, $cook) { $newName = $uploaddir . basename($_FILES['image']['name']); $img_name = basename($_FILES['image']['name']); $array = scandir($uploaddir); if (is_uploaded_file($_FILES['image']['tmp_name']) == true) { $res = move_uploaded_file($_FILES['image']['tmp_name'], $newName); $files = basename($_FILES['image']['name']); if (in_array($img_name, $array) !== true) { $loginses = new Login(); $result = $loginses->update($files, $cook); //mysql_query("UPDATE info SET img='$files' WHERE login='******'"); //var_dump($result); } else { return false; } } else { return false; } return true; }
<?php require_once 'init.php'; use Agil\View\View; use Agil\Session\Session; $request = View::route($_POST); if ($request['METHOD'] == 'POST' && !empty($request['name']) && !empty($request['username']) && !empty($request['email'])) { $logado = Session::get('logado'); $name = $request['name']; $username = $request['username']; $email = $request['email']; try { $sql = array('id_member' => $logado['id_member'], 'status' => '1'); $login = new Login(); $login->fields = array('username' => $username); $login->update($sql); $member = new Member(); $member->fields = array('name' => $name, 'email' => $email); $member->update($sql); $fields = array('name' => $name, 'email' => $email, 'username' => $username); foreach ($logado as $key => $value) { if (array_key_exists($key, $logado) && array_key_exists($key, $fields)) { $logado[$key] = $fields[$key]; } } Session::update('logado', $logado); ?> <script> window.parent.boss.ajax.load('/app/user/form_profile/', '#app_conteiner'); </script> <?php
<?php Login::update();