|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
- <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
- <title>资料修改-会员中心-<?php echo $cfg_webname;?></title>
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/font/css/font-awesome.min.css">
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/bootstrap.min.css">
- <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/style.css">
- <script src="<?php echo $cfg_cmsurl;?>/static/web/js/jquery.min.js"></script>
- </head>
- <body class="body-bg">
- <?php obtaintheme('top.htm');?>
- <main class="container py-3">
- <div class="row">
- <?php
- $_menu_edtex = true;
- $_menu_edtitem = 'base';
- ?>
- <?php include(DEDEMEMBER."/templets/menu.htm");?>
- <div class="col-md-9">
- <div class="pannel-main-container shadow-sm rounded">
- <form name="form2" action="edit_baseinfo.php" method="post" enctype="multipart/form-data" onsubmit="return checkSubmit();">
- <input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>">
- <input type="hidden" name="dopost" value="save">
- <input type="hidden" id="newface" name="newface" value="">
- <div class="form-group row">
- <div class="col-sm-12">
- <div class="alert alert-info mb-0">会员资料修改需要验证密码才能修改</div>
- </div>
- </div>
- <div class="form-group row">
- <label class="col-sm-3 col-form-label">会员名:</label>
- <div class="col-sm-9 input-text"><?php echo $cfg_ml->M_LoginID;?></div>
- </div>
- <div class="form-group row">
- <label for="iptUname" class="col-sm-3 col-form-label">昵称:</label>
- <div class="col-sm-9"><input type="text" name="uname" class="form-control w-75" id="iptUname" value="<?php echo $row['uname'];?>" placeholder="企业会员为公司名,个人会员为昵称"></div>
- </div>
- <div class="form-group row">
- <label class="col-sm-3 col-form-label">头像:</label>
- <div class="col-sm-9">
- <input id="iptNewface" type="file" name="iptNewface" class="d-none">
- <img id="face" src="<?php echo empty($row['face'])? $cfg_staticurl.'/web/img/admin.png' : $row['face'];?>" class="user-img-sm mr-3">
- <span class="btn btn-success btn-sm" id="btnChangeFace">修改</span>
- </div>
- </div>
- <div class="form-group row">
- <label for="iptOldpwd" class="col-sm-3 col-form-label">密码:</label>
- <div class="col-sm-9"><input type="password" name="oldpwd" id="iptOldpwd" class="form-control w-75" placeholder="请输入密码"></div>
- </div>
- <div class="form-group row">
- <label for="iptUserpwd" class="col-sm-3 col-form-label">新密码:</label>
- <div class="col-sm-9"><input type="password" name="userpwd" id="iptUserpwd" class="form-control w-75" placeholder="不修改密码请保留此项为空"></div>
- </div>
- <div class="form-group row">
- <label for="iptUserpwdok" class="col-sm-3 col-form-label">确认新密码:</label>
- <div class="col-sm-9"><input type="password" name="userpwdok" id="iptUserpwdok" class="form-control w-75" placeholder="不修改密码请保留此项为空"></div>
- </div>
- <div class="form-group row">
- <label class="col-sm-3 col-form-label">原安全问题:</label>
- <div class="col-sm-9"><?php echo GetSafequestion($row['safequestion'],'safequestion');?></div>
- </div>
- <div class="form-group row">
- <label for="iptSafeanswer" class="col-sm-3 col-form-label">原问题答案:</label>
- <div class="col-sm-9"><input type="text" name="safeanswer" id="iptSafeanswer" class="form-control"></div>
- </div>
- <div class="form-group row">
- <label class="col-sm-3 col-form-label">新安全问题:</label>
- <div class="col-sm-9"><?php echo GetSafequestion(0,'newsafequestion');?></div>
- </div>
- <div class="form-group row">
- <label for="iptNewsafeanswer" class="col-sm-3 col-form-label">新问题答案:</label>
- <div class="col-sm-9"><input type="text" name="newsafeanswer" id="iptNewsafeanswer" class="form-control"></div>
- </div>
- <div class="form-group row">
- <label for="iptEmail" class="col-sm-3 col-form-label">邮箱:</label>
- <div class="col-sm-9">
- <div id="spEmail">
- <span class="input-text"><?php echo HideEmail($row['email']);?></span>
- <span class="btn btn-success btn-sm ml-3" id="btnChangeEmail">修改</span>
- </div>
- <span id="iptEmail"></span>
- </div>
- </div>
- <div class="form-group row">
- <label for="iptEmail" class="col-sm-3 col-form-label">性别:</label>
- <div class="col-sm-9 input-text">
- <label><input type="radio" name="sex" value="男" <?php if ($row['sex']=='男') echo "checked='checked'" ;?>> 男</label>
- <label><input type="radio" name="sex" value="女" <?php if ($row['sex']=='女') echo "checked='checked'" ;?>> 女</label>
- <label><input type="radio" name="sex" value="保密" <?php if ($row['sex']=='保密') echo "checked='checked'" ;?>> 保密</label>
- </div>
- </div>
- <div class="text-center"><button type="submit" class="btn btn-success btn-sm">保存</button></div>
- </form>
- </div>
- </div>
- </div>
- </main>
- <?php obtaintheme('foot.htm');?>
- <script>
- function checkSubmit() {
- if (document.form2.oldpwd.value == '') {
- document.form2.oldpwd.focus();
- ShowMsg("请您填写密码");
- return false;
- }
- if (document.form2.userpwdok.value != document.form2.userpwd.value) {
- document.form2.userpwdok.focus();
- ShowMsg("两次密码不一致");
- return false;
- }
- if (document.form2.email.value == "") {
- document.form2.email.focus();
- ShowMsg("请您填写邮箱");
- return false;
- }
- if (document.form2.uname.value == "") {
- document.form2.uname.focus();
- ShowMsg("请您填写昵称");
- return false;
- }
- }
- </script>
- <script>
- $(document).ready(function () {
- $("#btnChangeEmail").click(function () {
- if ($("#iptOldpwd").val() === "") {
- ShowMsg("请您填写密码");
- return false;
- }
- $.post("<?php echo $cfg_cmsurl;?>/user/api.php?action=get_old_email", { oldpwd: $("#iptOldpwd").val() }, function (result) {
- if (result.code === 0) {
- $("#spEmail").hide();
- $("#iptEmail").html(`<input value="${result.data.email}" type="email" name="email" id="iptEmail" class="form-control">`);
- $("#iptEmail").show();
- } else {
- ShowMsg(result.msg);
- }
- });
- })
- $("#btnChangeFace").click(function () {
- $("#iptNewface").click();
- })
- $("#iptNewface").change(function (val) {
- var formData = new FormData();
- var fileData = $('#iptNewface')[0].files[0];
- formData.append('file', fileData);
- $.ajax({
- url: '<?php echo $cfg_cmsurl;?>/user/api.php?action=upload&type=face',
- type: 'POST',
- data: formData,
- processData: false,
- contentType: false,
- success: function (result) {
- if (result.code === 0) {
- $("#face").attr('src', result.data);
- $("#newface").val(result.data);
- } else {
- ShowMsg(result.msg);
- }
- },
- error: function (xhr, status, error) {
- alert(error);
- }
- });
- });
- });
- </script>
- </body>
- </html>
|