به خاطر مسدود بودن توییتر (و خیل انبوهی از سرویسهای دیگه) در ایران، استفاده از پراکسی و اتصال به VPN ها برای کاربران ایرانی اینترنت از اوجب واجبات شده. حالا -به بیان ساده- به علت تغییر IP کاربر با اتصال به VPN ها (که ممکنه تو کشورهای مختلفی واقع شده باشن و معمولاً هستن) توییتر تشخیص میده که رفتار این انسان عادی نیست؛ چون بعیده این فرد نیم ساعت پیش توی لوکزامبورگ (مثلاً) بوده باشه و حالا از رومانی وصل شده باشه. پس سعی می کنه اکانت رو مسدود کنه موقتاً تا اینکه معلوم بشه قضیه از چه قراره. به اصطلاح خودش اکانت رو قفل (Lock) میکنه.
قبلنا در این صورت میشد با انجام یه Password Reset یا دریافت کد تاییدیه از طریق ایمیل قضیه رو حل و فصل کرد و قفل اکانت رو باز کرد (Unlock). حالا توییتر یکمی سختگیرتر شده و میخواد حتماً شماره تلفن شما رو بدونه و کد تاییدیه رو به شمارهتون بفرسته. بنابراین بعد از وارد کردن نام کاربری و رمز عبورتون برای Login میگه که شمارهتونو داخل یه همچین فرم وارد کنید:
حالا مشکل چیه (به غیر از اینکه شاید دلتون نخواد شماره تلفنتونو در اختیار توییتر بذارید)؟ مشکل اینه که توییتر پیششمارهی ایران (+98) رو توی لیستش نداره.
تو این پست هدفمون اینه که با یه شیطنت ریز این مشکل رو حل کنیم. خوشبختانه توییتر شمارههای ورودی رو سمت سرور بررسی نمیکنه (زیاد توجه نکنید به این جمله :))) و ما با انجام کارای زیر میتونیم به معضل گفته شده مسلط بشیم.
مراحل رو روی مرورگر Chrome انجام میدیم؛ سایر مرورگرها هم روند خیلی مشابهی دارن (Firefox که دقیقاً یکیه):
1. فرض میکنیم نام کاربری و رمز عبورتون رو وارد کردید و توی صفحه ای مشابه بالا قرار دارید.
2. روی Input Box پیش شماره (که اسم کشور نوشته شده) کلیک راست کنید و Inspect Element رو انتخاب کنید. مثل تصویر زیر:
3. یه پنل باز خواهد شد حاوی کد HTML صفحهای که داخلش هستید.
4. روی خط آبی توی تصویر بالا (که با <select id="country_code" ... شروع می شه) کلیک راست کنید و Edit as HTML رو بزنید:
5. اول لیستی که مشاهده میکنید (بعد از اولین علامت "<") این قطعه کد رو اضافه کنید:
<option value="98">+98 Iran</option>
جوری که کد مثل صحنهی زیر بشه:
6. حالا روی ضربدر کنسول باز شده کلیک کنید (وسطای تصویر سمت راست) یا اینکه دکمهی ESC رو از اون گوشهی کیبرد فشار بدید. لیست رو که باز کنید و اسکرول کنید تا بالاش میبینید +98 Iran هست. درست این شکلی:
حالا ایران (+98 Iran) رو انتخاب کنید و با فراغ بال شماره تلفن خودتون رو (بدون صفر یا +98) وارد کنید و منتظر تاییدیه از طریق SMS باشید. اگر پیام نیومد، میتونید بگید بهتون زنگ بزنه و کد تاییدیه رو شفاهاً خدمتتون عرض کنه.
خوب توییت کنید.