حذف ایمیل فعال ساز

sarallah

Member
سلام
من دیدم تو انجمن خیلی ها دنبال این میگردند که ایمیل فعال سازی رو از نوک حذف کنند...
من با تغییراتی که تو تابع finishnewuser دادم این کار رو انجام دادم و این تابع رو به شکل زیر باز نویسی کردم
شما میتونید فایل اصلاح شده رو هم از زیر دریافت کنید

کد:
function finishNewUser($username, $user_email, $user_password, $random_num, $gfx_check) {
    global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl,$language;
    include("header.php");
    include("config.php");
    userCheck($username, $user_email);
    $user_regdate = date("M d, Y");
    if (!isset($stop)) {
	$datekey = date("F j");
	$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
	$code = substr($rcode, 2, 6);
	if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
	    Header("Location: modules.php?name=$module_name");
	    die();
	}
        mt_srand ((double)microtime()*1000000);
        $maxran = 1000000;
        $check_num = mt_rand(0, $maxran);
	$check_num = md5($check_num);
	$time = time();
	$finishlink = "$nukeurl/modules.php?name=$module_name&op=activate&username=$username&check_num=$check_num";
	$new_password = md5($user_password);
	$username = check_html($username, nohtml);
	$user_email = check_html($user_email, nohtml);
	$db->sql_query("INSERT INTO ".$user_prefix."_users (user_id, username, user_email, user_password, user_avatar, user_avatar_type, user_regdate, user_lang) VALUES (NULL, '$username', '$user_email', '$new_password', 'gallery/blank.gif', 3, '$user_regdate', '$language')");

	    title("$sitename: "._USERREGLOGIN."");
	    OpenTable();
	    echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
	    echo ""._YOUAREREGISTERED.""
	        ."<br><br>"
		    ."<b>$username:</b> "._ACTMSG."<br><br>"
		.""._THANKSUSER." $sitename!</center>";
	    CloseTable();

    } else {
	echo "$stop";
    }
    include("footer.php");
}
 

spsgorgan

Active Member
ممنونم آقا ثارالله . ولي اي كاش ما ميفهميديم چرا سايت ما بعد از گرفتن 101 عضو ديگه ايميل فعال سازي ارسال نكرد ؟
 

iman_flash

Active Member
مرسي ثارا...
براي دوستاني كه احتمالا نميدون بگم اين فايل رو بايد جايگزين فايل modules\Your_Account\index.php\ كنن
 
بازم مدير انجمن
ممنون
مام نفهميديم چرا بعد از گرفتن 170 عضو ديگه ايميل فعال سازي ارسال نكرد !!!!
 

sarallah

Member
-- لطف کنید موضوع مربوط به ارسال نکردن ایمیل رو در تاپیک خودش دنبال کنید مرسی

ایمان جان ممنون بابت نکته ای که گفتی ...

موفق باشید
ثارا...
 

sinakhan

Member
ممنون اقا ثارا...

من كدامنيتي رو حذف كردم از داخل نيوك

اگر ميشه اين فايل رو بدون قسمت كدامنيتش هم بزاريد

خيلي ممنون
 

iman_flash

Active Member
كد امنيتي كه به اين فايل ربطي نداره!
شما وقتي حذفش كردين اينجا هم نمياد ديگه
 

bamshad

Well-Known Member
آقا ثارالله وقت ندارم ارسال جديد بكنم
فقط بايد بگم كه سيستم امنيتي سايت مشكل پيدا كرده!
وقتي به قسمت مديريت سايت ميرم
بعد از كليك كردن بر روي هر قسمت دوباره از من نام مدير و پسورد رو مي خواد
 

izone

Active Member
bamshad گفت:
آقا ثارالله وقت ندارم ارسال جديد بكنم
فقط بايد بگم كه سيستم امنيتي سايت مشكل پيدا كرده!
وقتي به قسمت مديريت سايت ميرم
بعد از كليك كردن بر روي هر قسمت دوباره از من نام مدير و پسورد رو مي خواد

بامشاد جان

اگر همه كوكي ها و فايلهاي موقت temp را از مرورگر وب پاك كنيد شايد كمك كند.
 

sinakhan

Member
سلام اقا sarallah

موقعي كه من اين صفحه رو جايگزين مي كنم

چرا يك كادري براي كد امنيتي مي ايد كه از كاربر كد امنيتي ميخواد ولي نشون نميدهد
اين هم لينكش
http://www.iranhealers.com/modules.php?name=Your_Account&op=new_user

اگر ميشه يك راه حلي براي عدم پست ايميل فعالسازي و همچنين عدم پست قسمت فيدبك نيوك پيدا كنيد.

ممنونم
 

sinakhan

Member
و در قسمت مشخصات كاربران اين ارور را ميدهد
Fatal error: Call to undefined function: paid() in /home/iranhe/public_html/modules/Your_Account/index.php on line 267
 

جدیدترین ارسال ها

بالا