二开默认的修改密码流程:
忘记密码,输入用户名和注册邮箱,发送验证码到该邮箱,通过该验证码直接进入修改密码。
find_password_jym.php模板(输入验证码模板)
<form action="index.php?act=login&op=find_password_modify" name="find_password_modify" id="find_password_modify">
<input type="text" name="jym" id="jym"/>
<input type="hidden" name="username" value="<?php echo $output['member_username'];?>"/>
<input type="submit" value="提交" />
</form>
find_password_new.php模板的源代码
<?php defined('InShopNC') or exit('Access Invalid!');?>
<style type="text/css">
.public-top-layout, .head-app, .head-search-bar, .head-user-menu, .public-nav-layout, .nch-breadcrumb-layout, #faq {
display: none !important;
}
.public-head-layout {
margin: 10px auto -10px auto;
}
.wrapper {
width: 1000px;
}
#footer {
border-top: none!important;
padding-top: 30px;
}
</style>
<div class="nc-login-layout">
<div class="left-pic"> <img src="<?php echo $output['lpic'];?>" border="0"> </div>
<div class="nc-login">
<div class="nc-login-title">
<h3><?php echo $lang['login_index_find_password'];?></h3>
</div>
<div class="nc-login-content" id="demo-form-site">
<form action="index.php?act=login&op=find_password_new" method="POST" id="find_password_form">
<?php Security::getToken();?>
<input type="hidden" name="form_submit" value="ok" />
<input name="nchash" type="hidden" value="<?php echo getNchash();?>" />
<dl>
<dt><?php echo $lang['login_password_you_account'];?></dt>
<dd style="min-height:54px;">
<input type="text" class="text" name="username" id="username"/>
<label></label>
</dd>
</dl>
<dl>
<dt><?php echo $lang['login_password_you_email'];?></dt>
<dd style="min-height:54px;">
<input type="text" class="text" name="email"/>
<label></label>
</dd>
</dl>
<dl>
<dt><?php echo $lang['login_register_code'];?></dt>
<dd style="min-height:54px;">
<input type="text" name="captcha" class="text w50 fl" id="captcha" maxlength="4" size="10" />
<img src="index.php?act=seccode&op=makecode&nchash=<?php echo getNchash();?>" title="<?php echo $lang['login_index_change_checkcode'];?>" name="codeimage" border="0" id="codeimage" class="fl ml5"> <a href="javascript:void(0);" class="ml5" οnclick="javascript:document.getElementById('codeimage').src='index.php?act=seccode&op=makecode&nchash=<?php echo getNchash();?>&t=' + Math.random();"><?php echo $lang['login_password_change_code']; ?></a>
<label></label>
</dd>
</dl>
<dl class="mb30">
<dt></dt>
<dd>
<input type="button" class="submit" value="重置密码" name="Submit" id="Submit">
</dd>
</dl>
<input type="hidden" value="<?php echo $output['ref_url']?>" name="ref_url"&