Exemplo n.º 1
34
Arquivo: Ajax.php Projeto: klsf/kldns
 protected function isLogin()
 {
     if (empty($this->userInfo)) {
         $this->alert(sweetAlert("未登录", "请登陆后操作!", "warning"));
     }
 }
Exemplo n.º 2
13
<?php

if (@router(2) == false) {
    exit;
}
if (router(2) == "salvar-texto") {
    extract($_POST);
    if (!$_POST) {
        exit;
    }
    // Salva cada campo por vez
    foreach ($_POST as $campo => $valor) {
        // O "cond" para referência no "while" será sempre o "name" do campo
        update("texto", $valor, "site_static", "WHERE cond = '{$campo}'");
    }
    echo sweetAlert("Sucesso!", "As informações foram atualizadas.", "success");
}
if (router(2) == "deletar-foto") {
    extract($_POST);
    // Captura o nome da foto
    $foto = select("site_static_fotos", "foto", "WHERE ID = '" . $fotoID . "'");
    // Deleta a foto
    unlink("../uploads/static/thumb-" . $foto);
    unlink("../uploads/static/" . $foto);
    // echo "../uploads/static/thumb-".$foto;
    // Deleta no banco
    deleteSql("site_static_fotos", "WHERE ID = '" . $fotoID . "'");
}
Exemplo n.º 3
10
}
if (router(2) == "newPass") {
    extract($_POST);
    if ($nosp != "") {
        exit;
    }
    $consulta = mysql_query("SELECT * FROM sys_admin WHERE token = '" . $token . "'");
    $result = mysql_num_rows($consulta);
    if ($result == false) {
        echo sweetAlert("Erro!", "Link inválido ou fora do prazo de validade.", "error");
        exit;
    }
    $ln = mysql_fetch_object($consulta);
    if ($ln->tokenExp < date("Y-m-d H:i:s")) {
        echo sweetAlert("Erro!", "Link inválido ou fora do prazo de validade.", "error");
        exit;
    }
    requiredField("password", "senha", "formNewPass");
    if (strlen($password) < 5) {
        echo sweetAlert("Atenção!", "Sua deve deve conter no mínimo 5 caracteres.", "warning");
        exit;
    }
    requiredField("passwordRep", "(Repita a senha)", "formNewPass");
    if ($password != $passwordRep) {
        echo sweetAlert("Atenção!", "As senhas digitadas não conferem.", "warning");
        exit;
    }
    update(array("token", "tokenExp", "password"), array("", "", md5($password)), "sys_admin", "WHERE ID = '" . $ln->ID . "'");
    $_SESSION["adminID"] = $ln->ID;
    echo sweetRedir("Sucesso!", "Sua senha foi atualizada.", "success", CP . "/view/home");
}
Exemplo n.º 4
6
function passwordComparer($pass, $pass2, $formName)
{
    if (@$_POST["{$pass}"] != @$_POST["{$pass2}"]) {
        echo sweetAlert("Atenção!", "As senhas digitadas não conferem.", "warning");
        exit;
    }
}
Exemplo n.º 5
3
Arquivo: Index.php Projeto: klsf/kldns
 public function index()
 {
     $action = I("post.action");
     if ($action == "login") {
         $user = I("post.user");
         $pwd = I("post.pwd");
         if (strlen($user) < 3 || strlen($pwd) < 5) {
             $this->assign("alert", sweetAlert("温馨提示", "用户名或者密码格式不正确!", "warning"));
         } else {
             $pwd = md5Pwd($pwd);
             if ($user = $this->pdo->find("select uid from pre_users where (user=:user or email=:user) and pwd=:pwd limit 1", array(":user" => $user, ":pwd" => $pwd))) {
                 $sid = getSid();
                 $this->pdo->execute("update pre_users set sid=:sid where uid=:uid limit 1", array(":uid" => $user['uid'], ":sid" => $sid));
                 Cookie::set("userSid", $sid, array("path" => "/", "expire" => 3600 * 24));
                 $this->assign("alert", sweetAlert("登录成功!", "欢迎回来,进入控制面板!", "success", U("/index/Panel/index")));
                 return $this->fetch("common/sweetAlert");
             } else {
                 $this->assign("alert", sweetAlert("温馨提示", "用户名或者密码不正确!", "warning"));
             }
         }
     } elseif ($action == "reg") {
         $this->assign("isReg", true);
         $user = I("post.user");
         $pwd = I("post.pwd");
         $email = strtolower(I("post.email"));
         $code = I("post.code");
         if (strlen($user) < 3) {
             $this->assign("alert", sweetAlert("温馨提示", "用户名太短!", "warning"));
         } elseif (strlen($pwd) < 5) {
             $this->assign("alert", sweetAlert("温馨提示", "密码太简单!", "warning"));
         } elseif (strlen($code) != 4 || !isset($_COOKIE['verification']) || md5(strtolower($code)) !== $_COOKIE['verification']) {
             $this->assign("alert", sweetAlert("温馨提示", "验证码错误!", "warning"));
         } elseif (!preg_match('/^[a-zA-Z0-9\\-\\_]+@[a-zA-Z0-9\\-]+\\.[a-zA-Z]+$/', $email)) {
             $this->assign("alert", sweetAlert("温馨提示", "邮箱格式不正确!", "warning"));
         } elseif ($this->pdo->find("select uid from pre_users where user=:user limit 1", array(":user" => $user))) {
             $this->assign("alert", sweetAlert("温馨提示", "用户名已存在!", "warning"));
         } elseif ($this->pdo->find("select uid from pre_users where email=:email limit 1", array(":email" => $email))) {
             $this->assign("alert", sweetAlert("温馨提示", "邮箱账号已存在!", "warning"));
         } else {
             setCookie('verification', null, -1, '/');
             //销毁验证码
             $insert = array();
             $insert[':user'] = $user;
             $insert[':pwd'] = md5Pwd($pwd);
             $insert[':email'] = $email;
             $insert['sid'] = getSid();
             if ($this->pdo->execute("INSERT INTO `pre_users` (`user`, `email`, `pwd`, `sid`, `regtime`) VALUES (:user, :email, :pwd, :sid, NOW())", $insert)) {
                 $this->assign("alert", sweetAlert("注册成功!", "马上登录!", "success", U("index")));
                 return $this->fetch("common/sweetAlert");
             } else {
                 $this->assign("alert", sweetAlert("温馨提示", "注册失败,请稍候再试!", "warning"));
             }
         }
     }
     $this->assign("webTitle", C("webTitle") ? C("webTitle") : "网站首页");
     return $this->fetch();
 }
Exemplo n.º 6
2
if (@router(2) == false) {
    exit;
}
if (router(2) == "insert") {
    extract($_POST);
    if (!$_POST) {
        exit;
    }
    $formName = @router(3);
    requiredField("nome", "Nome", $formName);
    requiredEmail("email", $formName);
    requiredField("password", "Senha", $formName);
    requiredField("passwordRep", "Repita a senha", $formName);
    passwordComparer("password", "passwordRep", $formName);
    $consulta = mysql_num_rows(mysql_query("SELECT * FROM sys_admin WHERE email = '" . $email . "'"));
    if ($consulta == true) {
        echo jsScript('$(".' . $formName . ' .input-email input").focus();');
        echo sweetAlert("Atenção!", "Este e-mail já está cadastrado.", "warning");
    }
    insert(array("nome", "email", "password"), array($nome, $email, md5($password)), "sys_admin");
    exit;
    // Salva cada campo por vez
    foreach ($_POST as $campo => $valor) {
    }
}
if (router(2) == "update") {
    extract($_POST);
    if (!$_POST) {
        exit;
    }
}
                    <button type="button" id = "button_proceed_delete" class="btn btn-primary">Proceed</button>
                </div>
            </div>
        </div>
    </div>

<?php 
if (isset($_SESSION['item_edit']) && $_SESSION['item_edit'] == 1) {
    ?>
<script>
swal({   title: "Product Updated Succesfully!", text: "", timer: 1000, showConfirmButton: false });
</script>
<?php 
} else {
    if (isset($_SESSION['item_edit']) && $_SESSION['item_edit'] == 0) {
        sweetAlert("Oops...", "Something went wrong! Some entried were not proper", "error");
    }
}
unset($_SESSION['item_edit']);
?>
	
	
<script>

$("#addproducts").addClass('active');
$(document).ready(function(){
var j= jQuery.noConflict();
j(".btn_delete").click(function(){
		id = j(this).attr('id');
		j("#deleteConfirmation").modal('show');
Exemplo n.º 8
0
Arquivo: Panel.php Projeto: klsf/kldns
 private function checkLogin()
 {
     if (empty($this->userInfo)) {
         $this->assign("alert", sweetAlert("未登录", "请登录后操作!", "warning", U("index/Index")));
         exit($this->fetch("common/sweetAlert"));
     }
 }
Exemplo n.º 9
-7
Arquivo: Admin.php Projeto: klsf/kldns
 public function webSet()
 {
     if (I("post.action" == "set")) {
         unset($_POST['action']);
         if ($_POST['webAdmin']) {
             $_POST['webAdmin'] = md5Pwd($_POST['webAdmin']);
         } else {
             unset($_POST['webAdmin']);
         }
         $sql = "insert into pre_configs set `vkey`=:k,`value`=:v on duplicate key update `value`=:v";
         foreach ($_POST as $k => $v) {
             $this->pdo->execute($sql, array(":k" => $k, ":v" => $v));
         }
         $this->assign("alert", sweetAlert("保存成功", "网站配置保存成功!", "warning", U("webSet")));
     }
     $this->assign("webTitle", "网站配置");
     return $this->fetch("webSet");
 }