Beispiel #1
0
//
$code = $_GET['code'];
$email = $_GET['email'];
$uid = $_GET['uid'];
//
$ur = new \Ss\User\UserInfo($uid);
if ($ur->GetEmail() == $email) {
    $rs = '1';
} else {
    $rs = '0';
}
if (!$rs) {
    $a['code'] = '0';
    $a['msg'] = "邮箱错误";
} else {
    $rst = new \Ss\User\ResetPwd($uid);
    $u = new \Ss\User\User($uid);
    if ($rst->IsCharOK($code, $uid)) {
        $NewPwd = md5(time() . $uid . $email);
        $mg->sendMessage($domain, array('from' => "no-reply@" . $mailgun_domain, 'to' => $email, 'subject' => $site_name . "您的新密码", 'text' => "您的新密码为:" . $NewPwd));
        $u->UpdatePWd($NewPwd);
        $rst->Del($code, $uid);
        $a['code'] = '1';
        $a['ok'] = '1';
        $a['msg'] = "新密码已经发送到您的邮箱";
    } else {
        $a['code'] = '0';
        $a['msg'] = "链接无效";
    }
}
echo json_encode($a);
Beispiel #2
0
<?php

require_once '_main.php';
$Users = new Ss\User\User();
$node_id = $_GET['node'];
?>


    <!-- Content Wrapper. Contains page content -->
    <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
            <h1>
                用户管理
                <small>User Manage</small>
            </h1>
        </section>

        <!-- Main content -->
        <section class="content">
            <div class="row">
                <div class="col-xs-12">
                    <div class="row">
                        <div class="col-xs-1">
                            <a class="btn btn-success btn-sm" href="user_add.php">添加</a>
                        </div>
                        <div class="col-xs-3">
                            <select class="form-control" id="node" onchange="onNodeChanged()" >
                              <?php 
$nodes = (new Ss\Node\Node())->AllNode();
foreach ($nodes as $node) {
Beispiel #3
0
<?php

require_once '_main.php';
$Users = new Ss\User\User();
$us = $Users->AllUser();
$smarty->assign('us', $us);
// 注册自定义插件 获取邀请人
$smarty->registerPlugin('function', 'get_ref_name', 'get_ref_name');
function get_ref_name($rs, $content)
{
    if ($rs['rs'] != 0) {
        $ref_u = new \Ss\User\UserInfo($rs['rs']);
        $ref_name = $ref_u->GetUserName();
        return $ref_name;
    } else {
        return '<code class="hoverable">公开</code>';
    }
}
$smarty->display('admin/user.tpl');
Beispiel #4
0
<?php

require_once '../lib/config.php';
require_once '_check.php';
if (!empty($_POST)) {
    $uid = $_POST['uid'];
    $name = $_POST['name'];
    $passwd = $_POST['passwd'];
    $email = $_POST['email'];
    $transfer_enable = $_POST['transfer_enable'];
    $invite_num = $_POST['invite_num'];
    //更新
    $User = new Ss\User\User($uid);
    $query = $User->updateUser($name, $email, $passwd, $transfer_enable, $invite_num);
    if ($query) {
        $ue['code'] = '1';
        $ue['ok'] = '1';
        $ue['msg'] = "修改成功!即将跳转到用户管理列表!";
    } else {
        $ue['code'] = '0';
        $ue['msg'] = "出错了,请重试";
    }
}
echo json_encode($ue);
Beispiel #5
0
<?php

require_once '../lib/config.php';
$account = $_POST['account'];
$passwd = $_POST['passwd'];
$passwd = \Ss\User\Comm::SsPW($passwd);
$user = new \Ss\User\User();
$rs = $user->verify($account, $passwd);
echo json_encode($rs, JSON_UNESCAPED_UNICODE);