اطلاعیه

بستن
No announcement yet.

استفاده از آدرس ایمیل بجای یوزر در IBSng

بستن
این موضوع بسته شده است.
X
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

  • استفاده از آدرس ایمیل بجای یوزر در IBSng

    با سلام خدمت دوستان عزیز ...
    من میخوام برای یوزر نیم در IBS از آدرس ایمیل استفاده کنم ..
    مثلاً
    alireza@persianadmins.ir
    اما بصورت پیش فرض امکان قرار دادن علامت @ در یوزر میسر نمیباشد و اعلام Bad characters میکنه .. چجوری میتونم این مشکل رو برطرف کنم که علامت @ جزو کاراکتر ممنوعه در انتخاب یوزر نباشه ..

    با تشکر

  • #2
    این کار با دستکاری در سورس برنامه فقط امکان پذیر هست اونم کار خودش پارس پویش هست تقریبا

    کامنت


    • #3
      خوب مثل اینکه کسی همچین مشکلی نداشته که بخواد منو راهنمایی کنه مجبور شدم و خودم دست بکار شدم و مشکل حل شد و جهت استفاده دیگر دوستان راه حل رو همینجا میگذارم

      خوب بریم سر آموزش ... جهت اضافه کردن کرکتر @ و : به یوزرنیم
      در فایل زیر
      کد:
      IBSng\core\user\plugins\normal_user.py
      حدود خط 23
      مقدار
      کد:
      check_username_pattern=re.compile("[^A-Za-z0-9_\-\.]")
      به زیر تغییر دهید :
      کد:
      check_username_pattern=re.compile("[^A-Za-z0-9_\-\.@:]")
      و حالا در همان مسیر دوتا فایل دیگه هم هستن که با نامهای normal_user.pyc و normal_user.pyo
      باز کنید و مقدار
      کد:
      ^A-Za-z0-9_\-\.
      به
      کد:
      ^A-Za-z0-9_\-\.@:
      خوب همین دیگه ری بوت کنید و استفاده کنید.
      کد:
      service postgresql reload
      service IBSng restart
      موفق باشید

      کامنت


      • #4
        عالی بود ،مرسی
        بدرد منم خورد برای یک کاراکتر دیگه

        کامنت

        در حال انجام ...
        X