public static function init() { $username = get('username'); $password = get('password'); //$role_id = get('role_id'); if (!$username) { exit('Пожалуйста, укажите имя для пользователя.'); } if (!$password) { exit('Пожалуйста, укажите пароль пользователю.'); } if (string::length($password) < 6) { exit('Ваш пароль должен быть длиной 6 или более символов.'); } if (users::is_exists($username)) { exit('Данный пользователь уже существует. Попробуйте указать другое имя.'); } $user_id = users::add($username, $password, RUDE_ROLE_USER); if (!$user_id) { exit('Произошла непредвиденная ошибка. Пожалуйста, обратитесь к администратору сайта и расскажите после каких действий вы увидели данное сообщение.'); } settings::add($user_id); template_session::login($user_id); }
if ($result) { die('1'); } else { die('0'); } } #用户注册操作 if (isset($_POST['add'])) { require_once ROOT_PATH . '/apps/system/models/system.class.php'; $cms = new system(); $data = $cms->getAll(0, 0, null, "send_mail"); if ($data[0]["value"] == 0) { $_POST['status'] = 'activate'; } $usersClass = new users(); $s = $usersClass->add(); if ($s === true) { if ($data[0]["value"] == 0) { refresh('/' . $languageURL . 'sign_in/'); } refresh('/' . $languageURL . 'sign_up/verify/'); } else { $message = '<ul>'; foreach ($s as $e) { $message .= '<li>' . $e . '</li>'; } $message .= '</ul>'; addErrorMessage($message, '', 'error'); } } }
require_once 'filehead.php'; //include filehead file session_destroy(); include 'helper/Validation.php'; // include helper $smarty->assign('CSS_URL', CSS_URL); $smarty->display('header.tpl'); //including header if (isset($_POST['submit'])) { if ($valid1->IsValidateemail($_POST['email']) && $_POST['username'] != NULL && $_POST['password'] != NULL && $_POST['contact'] != NULL && $_POST['req'] != NULL) { //if valid and complete $login = new login(); $login->add($_POST['username'], $_POST['password'], 2); //adding data to login table $users = new users(); $users->add($_POST['username'], $_POST['name'], $_POST['contact'], $_POST['req']); //addding data to users table session_start(); //starting and setting session $_SESSION['userid'] = $login->getId($_POST['username']); $_SESSION['username'] = $_POST['username']; $_SESSION['type'] = 2; $date = date("d-m-y h:i:sa"); $_SESSION['last_login'] = strtotime($date); $login->update('last_login', $_SESSION['last_login'], $_SESSION['userid']); header('Location:' . URL . 'userhp.php'); //relocating to users homepage } else { echo "FILL COMPLETE INFO PLEASE"; } }
<?php // +---------------------------------------------------------------------- // | Demila [ Beautiful Digital Content Trading System ] // +---------------------------------------------------------------------- // | Copyright (c) 2015 http://demila.org All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); _setTitle($langArray['add']); $cms = new users(); if (isset($_POST['add'])) { $status = $cms->add(); if ($status !== true) { abr('error', $status); } else { refresh("?m=" . $_GET['m'] . "&c=list", $langArray['add_complete']); } } require_once ROOT_PATH . '/apps/' . $_GET['m'] . '/models/groups.class.php'; $g = new groups(); $groups = $g->getAll(); abr('groups', $groups); require_once ROOT_PATH . '/apps/lists/leftlist_admin.php';