-
September 23rd, 2013, 13:14
#1
مشکل در انجام تنظیمات و عدم ثبت در دیتابیس
سلام
من دوتا مشکل دارم که احتمالا بهم مربوط هستن.
1- بازیابی کلمه عبور
- کاربر وقتی برای بازیابی کلمه عبور خودش اقدام میکنه ایمیل اول براش ارسال میشه.
- وقتی روی لینک مربوط به بازیابی کلمه عبور که به ایمیلش اومده کلیک میکنه سیستم پیغام میده که عملیات با موفقیت انجام شد.
- ولی ایمیل دوم که باید حاوی کلمه عبور باشه براش ارسال نمیشه. (محتویات ایمیل رو چک کردم و مشکلی نداره)
- دیتابیس رو چک کردم و از روی md5 کلمه عبور کاربر، متوجه شدم که اصلا کلمه عبور عوض نشده.
2- علاوه بر مشکل قبلی، به تازگی متوجه شدم که تغییراتی که توی بخش تنظیمات whmcs انجام میدم انجام نمیشه و توی دیتابیس ثبت نمیشه.
لطفا منو راهنمایی کنید.
-
-
September 23rd, 2013 13:14
# ADS
-
September 28th, 2013, 16:36
#2
پاسخ : مشکل در انجام تنظیمات و عدم ثبت در دیتابیس
دوستان گرامی من منتظرم یاری سبز شما هستم
-
-
September 28th, 2013, 21:48
#3
عضو جدید
پاسخ : مشکل در انجام تنظیمات و عدم ثبت در دیتابیس
سلام
من هم همین مشکل رو داشتم با یه کم جستجو مشکلم حل شد
فایل pwresetvalidation.tpl رو از پوشه template سیستم توسط ادیتور باز کنید.
کدهای زیر را داخلش کپی کنید و فایل جدید را جایگزین فایل قدیمی کنید. حالا کاربر پس از کلیک روی لینکی که براش ارسال شده، صفحه ای باز میشه که می تونه خودش پسوردش رو عوض کنه، 100% هم جواب گرفتم، اگه نشد بازم در خدمتم.
کد PHP:
<script type="text/javascript" src="includes/jscript/pwstrength.js"></script>
<p class="heading2">{$LANG.pwreset}</p>
{if $invalidlink}
<div class="errorbox">
{$invalidlink}
</div>
<br /><br /><br /><br />
{elseif $success}
<br />
<div class="successbox">
{$LANG.pwresetvalidationsuccess}
</div>
<p align="center">{$LANG.pwresetsuccessdesc|sprintf2:'<a href="clientarea.php">':'</a>'}</p>
<br /><br /><br /><br />
{else}
{if $errormessage}
<div class="errorbox">
{$errormessage}
</div>
{/if}
<form class="form-horizontal" method="post" action="{$smarty.server.PHP_SELF}?action=pwreset">
<input type="hidden" name="key" id="key" value="{$key}" />
<h4 align="center">{$LANG.pwresetenternewpw}</h4>
<table cellspacing="1" cellpadding="0" class="frame">
<tr>
<td>
<table width="100%" cellpadding="2">
<tr>
<td width="150" class="fieldarea">{$LANG.newpassword}</td>
<td width="175"><input type="password" name="newpw" id="newpw" /></td>
<td><script language="javascript">showStrengthBar();</script></td>
</tr>
<tr>
<td width="150" class="fieldarea">{$LANG.confirmnewpassword}</td>
<td width="175"><input type="password" name="confirmpw" id="confirmpw" /></td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center"><input type="submit" value="{$LANG.clientareasavechanges}" class="buttongo" /> <input type="reset" value="{$LANG.cancel}" class="button" /></p>
</form>
{/if}
-
-
October 5th, 2013, 12:21
#4
پاسخ : مشکل در انجام تنظیمات و عدم ثبت در دیتابیس
واقعا ممنون - واقعا ممنون - مشکل بازیابی کلمه عبور حل شد.
برای رفع مشکل دوم راهکاری داری؟
-