当前位置: 首页>>代码示例>>PHP>>正文


PHP User::deleteUser方法代码示例

本文整理汇总了PHP中User::deleteUser方法的典型用法代码示例。如果您正苦于以下问题:PHP User::deleteUser方法的具体用法?PHP User::deleteUser怎么用?PHP User::deleteUser使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在User的用法示例。


在下文中一共展示了User::deleteUser方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: deleteUser

function deleteUser()
{
    $user = new User();
    $user->deleteUser($_POST['usr_id']);
    if (isset($_SESSION['id']) && $_SESSION['id'] == $_POST['usr_id']) {
        logout();
    }
}
开发者ID:neequole,项目名称:sp2,代码行数:8,代码来源:userFunc.php

示例2: deleteAction

 /**
  * Enter description here ...
  */
 public function deleteAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $ids = $request->getParam('cid');
     $user = new User();
     $user->deleteUser($ids);
     $this->_redirect('admin/user/show');
 }
开发者ID:laiello,项目名称:vinhloi,代码行数:13,代码来源:UserController.php

示例3: deleteUser

function deleteUser($id)
{
    global $bdd, $_TABLES;
    if (!is_null($bdd) && !is_null($_TABLES)) {
        $objUser = new User($bdd, $_TABLES);
        $objUser->deleteUser($id);
    } else {
        error_log("BDD ERROR : " . json_encode($bdd));
        error_log("TABLES ERROR : " . json_encode($_TABLES));
    }
}
开发者ID:xXNoceboXx,项目名称:WUS,代码行数:11,代码来源:user.controller.php

示例4: logged_in

function logged_in()
{
    session_start();
    if (isset($_SESSION['password']) == FALSE) {
        return FALSE;
    }
    //echo 'girmedi';
    if (isset($_SESSION['creation'])) {
        if (time() - $_SESSION['creation'] > 180) {
            User::deleteUser($_SESSION['password']);
            return FALSE;
        }
    } else {
        return FALSE;
    }
    return TRUE;
}
开发者ID:AliEksi,项目名称:DokuDok,代码行数:17,代码来源:client_functions.php

示例5: go

 public function go()
 {
     if (isset($_GET['id'])) {
         $id = $_GET['id'];
     }
     if (isset($_POST['submit'])) {
         if ($_POST['username'] == '') {
             $this->addErrorMessage("Name of the user should not be empty");
         } elseif ($_POST['email'] == '') {
             $this->addErrorMessage("Email should not be empty");
         } elseif ($_POST['full_name'] == '') {
             $this->addErrorMessage("Please enter your full name");
         } elseif ($_POST['is_activated'] == '') {
             $this->addErrorMessage("Is the user activated or not");
         } elseif ($_POST['type'] == '') {
             $this->addErrorMessage("Please select the type of the user");
         } else {
             $this->username = $_POST['username'];
             $this->email = $_POST['email'];
             $this->password = $_POST['password'];
             $this->full_name = $_POST['full_name'];
             $this->is_activated = $_POST['is_activated'];
             $this->type = $_POST['type'];
             User::updateUser($id, $this->username, $this->full_name, $this->email, $this->password, $this->is_activated, $this->type);
             $this->addSuccessMessage("User details have been updated succesfully");
         }
     }
     $users = User::getUser($id);
     $this->setViewTemplate('edituser.tpl');
     $this->addToView('user', $users[0]);
     $this->generateView();
     if (isset($_POST['deletesubmit'])) {
         User::deleteUser($id);
         $this->addSuccessMessage("User has been deleted succesfully");
         header('Location:' . SOURCE_ROOT_PATH . "admin/pages/usermanager.php?source=del");
     }
 }
开发者ID:JoffreyO,项目名称:hackademic,代码行数:37,代码来源:class.EditUserController.php

示例6:

$usr = $db->select($us->getUserById($id))->fetch_assoc();
// if submit button is pressed
if (isset($_POST['submit'])) {
    // simple validation
    if ($name == '' && !isset($_POST['name']) || $setadmin == '' && !isset($_POST['isAdmin'])) {
        // set error
        $error = 'Please fill out all required fields.';
    } else {
        //assign variables
        $name = mysqli_real_escape_string($db->link, $_POST['name']);
        $isadmin = mysqli_real_escape_string($db->link, $_POST['isAdmin']);
        $update_row = $db->update($us->updateUser($name, $isadmin, $id));
    }
}
if (isset($_POST['delete'])) {
    $delete_row = $db->delete($us->deleteUser($id));
}
// password change section
if (isset($_POST['submit2'])) {
    if (isset($_POST['password']) && isset($_POST['newPassword']) && isset($_POST['confirmPassword']) && $_POST['password'] != '' && $_POST['newPassword'] != '' && $_POST['confirmPassword'] != '') {
        $newPassword = $_POST['newPassword'];
        $confirm = $_POST['confirmPassword'];
        if ($newPassword == $confirm) {
            $newPassword = password_hash($newPassword, PASSWORD_DEFAULT);
            $password = $_POST['password'];
            $password = password_hash($password, PASSWORD_DEFAULT);
            // get password
            $row = $db->select($us->getPasswordById($id))->fetch_assoc();
            if ($row) {
                $hash = $row['Password'];
                if (password_verify($_POST['password'], $hash)) {
开发者ID:Owlnofeathers,项目名称:hansennorthforkranch.ajamesb.com,代码行数:31,代码来源:edit_user.php

示例7: User

<?php

// Include common functions and declarations
require_once "../../include/common.php";
// Create user object
$user = new User(getGetValue("userId"));
// Check if user is webmaster
if (!$user->hasEditPermission()) {
    $login->printLoginForm();
    exit;
}
// Delete user
$deleteUser = getValue("deleteUser");
if (!empty($deleteUser)) {
    // Delete user
    $user->deleteUser();
    // Redirect to user index
    redirect(scriptUrl . "/" . folderUsers);
} else {
    if (!empty($_GET["save"])) {
        // Save user data
        $errors = $user->saveUser();
        // Redirect to user index
        if (!$errors->hasErrors()) {
            redirect(scriptUrl . "/" . folderUsers);
        }
    }
}
// Add navigation links
$site->addNavigationLink(scriptUrl . "/" . folderAdmin, $lAdminIndex["Header"]);
$site->addNavigationLink(scriptUrl . "/" . folderUsers, $lUserIndex["Header"]);
开发者ID:gkathir15,项目名称:catmis,代码行数:31,代码来源:editUser.php

示例8: dirname

<?php

require_once dirname(__FILE__) . "/../conf/config.php";
require_once dirname(__FILE__) . "/../conf/functions.php";
if ($_SERVER['REQUEST_METHOD'] != "POST") {
    // nothing
} else {
    $user = new User();
    $user->deleteUser($_POST['id']);
}
header('Location: index.php');
exit;
开发者ID:haruya,项目名称:user_app,代码行数:12,代码来源:delete.php

示例9: deleteUser

 /**
  *  @brief Detete user
  *
  *  DELETE https://server/pathname/version/username
  *
  *  Deletes the user account.
  *  NOTE: Requires simple authentication with the username and password associated with the account.
  *
  *  Return value:
  *  0 on success
  *
  *  Possible errors:
  *    503: there was an error removing the user
  *    404: the user does not exist in the database
  *    401: authentication failed
  *
  *  @param string $userName
  */
 private function deleteUser($syncUserHash)
 {
     if (User::syncUserExists($syncUserHash) == false) {
         Utils::changeHttpStatus(Utils::STATUS_NOT_FOUND);
         return true;
     }
     if (User::authenticateUser($syncUserHash) == false) {
         Utils::changeHttpStatus(Utils::STATUS_INVALID_USER);
         return true;
     }
     $userId = User::userHashToId($syncUserHash);
     if ($userId == false) {
         Utils::changeHttpStatus(Utils::STATUS_INVALID_USER);
         return true;
     }
     if (Storage::deleteStorage($userId) == false) {
         Utils::changeHttpStatus(Utils::STATUS_MAINTENANCE);
         return true;
     }
     if (User::deleteUser($userId) == false) {
         Utils::changeHttpStatus(Utils::STATUS_MAINTENANCE);
         return true;
     }
     OutputData::write('0');
     return true;
 }
开发者ID:netcon-source,项目名称:apps,代码行数:44,代码来源:userservice.php

示例10: head

<?php

// making Sql connection
require_once 'settings\\db_settings.php';
require_once 'db.php';
require_once 'elements/user.php';
$db = DB::start();
User::$db = $db;
head();
switch (true) {
    case isset($_GET['edit']):
        break;
    case isset($_GET['delete']):
        User::deleteUser($_GET['delete']);
        break;
    case isset($_GET['delete_confirm']):
        User::confirmDeleteUser($_GET['delete_confirm']);
    case true:
        User::listUsers();
        break;
}
footer();
function head()
{
    ?>
	<!DOCTYPE html>
	<html>
		<head>
		</head>
		<body>
		<?php 
开发者ID:skoning,项目名称:ums,代码行数:31,代码来源:index.php

示例11: User

    $user2 = new User(Input::get('uid'));
    if (!$user2->exist()) {
        session::flash('error', 'The user does not exists!');
        Redirect::to(path . 'index.php');
    }
} else {
    session::flash('error', 'The user does not exists!');
    Redirect::to(path . 'index.php');
}
if (Input::exists()) {
    if (Token::check(Input::get('token'))) {
        $val = new Validation();
        $val->check($_POST, array('id' => array('required' => true)));
        if ($val->passed()) {
            try {
                $user2->deleteUser(Input::get('id'));
                session::flash('complete', 'You deleted ' . $user2->data()->name);
                Redirect::to(path . 'index.php');
            } catch (Exception $e) {
                session::flash('error', $e->getMessage());
                Redirect::to(path . 'index.php');
            }
        }
    }
}
?>
<html>
	<head>
		<?php 
include path . 'assets/php/css.php';
?>
开发者ID:Root3287,项目名称:PHP-Blog,代码行数:31,代码来源:deleteUser.php

示例12: User

 */
header('content-type: text/html; charset=utf-8');
session_start();
include "./classElement.php";
include "./classUser.php";
if (isset($_POST['Registruotis']) && $_POST['Registruotis'] == 'Registruotis') {
    $_SESSION["user"] = $_POST['user'];
    $_SESSION["pass"] = $_POST['pass'];
}
if ($_SESSION["user"] == "trinti" && $_SESSION["pass"] == "leidziama") {
    $user = new User();
    /**
     * Vartotojo trinimas
     */
    if ($_GET['action'] == "delete") {
        $user->deleteUser($_GET['id']);
        echo $user->createUsersList($_GET['sort']);
        /**
         * Vartotojo duomenu keitimas
         */
    } elseif ($_GET['action'] == "edit") {
        $user->getUserData($_GET['id']);
        if (isset($_GET['name'])) {
            $userName = $_GET['name'];
            $email = $_GET['email'];
        } else {
            $userName = $user->getUserName();
            $email = $user->getUserEmail();
        }
        $id = $_GET['id'];
        if (isset($_GET['Ivesti']) && $_GET['Ivesti'] == 'Įvesti') {
开发者ID:vmilovanov,项目名称:uzduotis,代码行数:31,代码来源:listClients.php

示例13: welcome

});
$app->get('/users/:id', function ($id) use($app) {
    $user = new User();
    $user->getUser($app, $id);
});
$app->post('/users', function () use($app) {
    $user = new User();
    $user->createUser($app);
});
$app->put('/users/:id', function ($id) use($app) {
    $user = new User();
    $user->modifyUser($app, $id);
});
$app->delete('/users/:id', function ($id) use($app) {
    $user = new User();
    $user->deleteUser($app, $id);
});
// **
//Connexion
// **
$app->post('/connexion', function () use($app) {
    $co = new theConnexion();
    $co->connexion($app);
});
$app->post('/inscription', function () use($app) {
    $co = new theConnexion();
    $co->inscription($app);
});
// Welcome in routing
function welcome()
{
开发者ID:antoninriviere,项目名称:slimrest,代码行数:31,代码来源:index.php

示例14: elseif

            } elseif ($user['user_group'] == "user") {
                $smarty->assign("selectedadmin", "");
                $smarty->assign("selectedmanager", "");
                $smarty->assign("selecteduser", "selected");
            }
            $smarty->assign("menu", $_SESSION['user']->getGroup());
            $smarty->assign("content", $menu);
            break;
        case 'userSaveUpdate':
            $smarty->assign("title", "Modification enregistrée ");
            $smarty->assign("pseudo", $_SESSION['pseudo']);
            $smarty->assign("email", $_SESSION['email']);
            $smarty->assign("group", $_SESSION['group']);
            $smarty->assign("menu", $_SESSION['user']->getGroup());
            $smarty->assign("content", "userSave");
            break;
        case 'userDelete':
            $userId = $_GET["id"];
            User::deleteUser($userId);
            $_SESSION['userList'] = User::getAllUser();
            $smarty->assign("title", "Gestion des utilisateurs");
            $smarty->assign("menu", $_SESSION['user']->getGroup());
            $smarty->assign("content", "userList");
            $smarty->assign("userList", $_SESSION['userList']);
            $smarty->assign("size", $_SESSION['size']);
            break;
    }
    $smarty->display('homePage.tpl');
} else {
    Url::relocate('home.php');
}
开发者ID:laiello,项目名称:dp-navigator,代码行数:31,代码来源:user.php

示例15: elseif

<?php

require_once 'includes/header.php';
if ($request['action'] == 'users') {
    $title = "Account Management";
    if (isset($_POST['action'])) {
        if ($_POST['action'] == 'delete') {
            // Deleting the User's account
            User::deleteUser($_POST['uid']);
        } elseif ($_POST['action'] == "change_permission") {
            // Granting a new permission
            switch ($_POST['permission_level']) {
                case 'No Access':
                case 'New Applicant':
                case 'Member':
                    $required_permission = $user->getDirectorAccess();
                    break;
                case 'Director':
                case 'CEO':
                    $required_permission = $user->getCEOAccess();
                    break;
                case 'Admin':
                    $required_permission = $user->getAdminAccess();
                    break;
            }
            if ($required_permission) {
                if ($user->getAdminAccess()) {
                    // Admins can change permissions for anyone in the auth
                    $stmt = $db->prepare('UPDATE user_accounts SET access = ? WHERE uid = ?');
                    $stmt->execute(array($_POST['permission_level'], $_POST['uid']));
                } else {
开发者ID:jgrancell,项目名称:eveadmin-import,代码行数:31,代码来源:manage.php


注:本文中的User::deleteUser方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。