صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2012
    محل سکونت
    مشهد
    نوشته ها
    18
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    12
    تشکر شده در
    9 پست

    Question نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    سلام من میخوام از طریق URL اطلاعاتی مانند نام کاربری و رمز عبور رو برای وردپرس بفرستم و اگه وجود داشت پیغام مناسبی ارسال بشه چطور میتونم همچین کاری کنم؟
    مثلا این URL رو من از طریق مرورگر اجرا کنم example.ir/check.php?username=test&password=test، این بره با استفاده از توابع وردپرس در بانک اطلاعاتی چک کنه ببینه این نام کاربری موجوده یا نه و فقط یک متن رو چاپ کنه!
    پیشاپیش ممنون از پاسختون

  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    کد PHP:
            include ('wp-load.php');

            
    $username      sanitize_user($_GET['username']);
            
    $password     trim($_GET['password']);
            
    $user           apply_filters('authenticate'null$username$password);

            if ( 
    is_wp_error($user) )
            exit(
    'نام کاربری یا رمز عبور اشتباه میباشد'); 

  4. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Dec 2012
    محل سکونت
    مشهد
    نوشته ها
    18
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    12
    تشکر شده در
    9 پست

    Question پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    کد PHP:
            include ('wp-load.php');

            
    $username      sanitize_user($_GET['username']);
            
    $password     trim($_GET['password']);
            
    $user           apply_filters('authenticate'null$username$password);

            if ( 
    is_wp_error($user) )
            exit(
    'نام کاربری یا رمز عبور اشتباه میباشد'); 
    ممنون از شما دوست عزیز، من چند تا کار دیگه به غیر از بررسی نام کاربری میخوام انجام بدم مثل ثبت نام، خواندن اطلاعات از دیتابیس و ... کد زیر رو برای دریافت اطلاعات (user id) نوشتم اما هیچی نشون نمیده!

    کد PHP:

     
    include ('wp-includes/pluggable.php');

    $user get_user_by('login','saman9074');

    if(
    $user)
    {
       echo 
    $user->ID;


  6. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط saman9074 نمایش پست ها
    ممنون از شما دوست عزیز، من چند تا کار دیگه به غیر از بررسی نام کاربری میخوام انجام بدم مثل ثبت نام، خواندن اطلاعات از دیتابیس و ... کد زیر رو برای دریافت اطلاعات (user id) نوشتم اما هیچی نشون نمیده!

    کد PHP:

     
    include ('wp-includes/pluggable.php');

    $user get_user_by('login','saman9074');

    if(
    $user)
    {
       echo 
    $user->ID;

    اگر get_user_by چیزی پیدا نکند false برگشت میدهد.

  7. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  8. #5
    عضو انجمن
    تاریخ عضویت
    Jul 2015
    نوشته ها
    147
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    92
    تشکر شده در
    76 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط saman9074 نمایش پست ها
    سلام من میخوام از طریق URL اطلاعاتی مانند نام کاربری و رمز عبور رو برای وردپرس بفرستم و اگه وجود داشت پیغام مناسبی ارسال بشه چطور میتونم همچین کاری کنم؟
    مثلا این URL رو من از طریق مرورگر اجرا کنم example.ir/check.php?username=test&password=test، این بره با استفاده از توابع وردپرس در بانک اطلاعاتی چک کنه ببینه این نام کاربری موجوده یا نه و فقط یک متن رو چاپ کنه!
    پیشاپیش ممنون از پاسختون
    نام کاربری شاید بشه ولی چون پسورد بصورت کد شده ذخیره میشه بعید میدونم

  9. #6
    عضو جدید
    تاریخ عضویت
    Dec 2012
    محل سکونت
    مشهد
    نوشته ها
    18
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    12
    تشکر شده در
    9 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    اگر get_user_by چیزی پیدا نکند false برگشت میدهد.
    خوب برای من هیچی چاپ نمیشه! نام کاربری درسته اما پیزی پیدا نمیشه

  10. #7
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط saman9074 نمایش پست ها
    خوب برای من هیچی چاپ نمیشه! نام کاربری درسته اما پیزی پیدا نمیشه
    کد PHP:
    include ('wp-load.php');
    $user get_user_by('login','saman9074');
    print_r($user); 

  11. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  12. #8
    عضو جدید
    تاریخ عضویت
    Dec 2012
    محل سکونت
    مشهد
    نوشته ها
    18
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    12
    تشکر شده در
    9 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    با تشکر از پاسختون، ببخشید دو تا سوال دیگه داشتم من یک usermeta با نام score تعریف کردم( از طریق افزونه مدیریت کاربران) که توش امتیازات کاربران به صورت عددی ذخیره میشه چطوری میتونم تمام usermeta همه کاربران رو بگیرم و مثلا 5 نفر اول رو که امتیاز بیشتری دارند نام و نام خانوادگی یا نام کاربریشون رو نشون بدم؟
    دومین سوالم هم اینه که چطور میشه جایگاه کاربر مورد نظرم رو بین همه ی این کاربران مشخص کنم؟ (منظور دادن رتبه عددی هست مثلا کلا 5 تا کاربر دارم نام کاربری test امتیازش 700 بین این 5 نفر چندمه مثلا اگه بالاترین امتیاز باشه میشه 1 اگر پایین ترین باشه میشه 5 به این صورت). پیشاپیش از پاسختون ممنونم

  13. #9
    عضو انجمن
    تاریخ عضویت
    Jul 2015
    نوشته ها
    147
    تشکر تشکر کرده 
    70
    تشکر تشکر شده 
    92
    تشکر شده در
    76 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط saman9074 نمایش پست ها
    سلام من میخوام از طریق URL اطلاعاتی مانند نام کاربری و رمز عبور رو برای وردپرس بفرستم و اگه وجود داشت پیغام مناسبی ارسال بشه چطور میتونم همچین کاری کنم؟
    مثلا این URL رو من از طریق مرورگر اجرا کنم example.ir/check.php?username=test&password=test، این بره با استفاده از توابع وردپرس در بانک اطلاعاتی چک کنه ببینه این نام کاربری موجوده یا نه و فقط یک متن رو چاپ کنه!
    پیشاپیش ممنون از پاسختون
    توی php میتونید از ارایه فوق سراسرس $_get استفاده کنید نمونه کد
    کد PHP:
    if(isset($_GET['msg'])){ $msg=$_GET['msg'];if($msg=="nouser"){echo "نام کاربری";}} 

  14. #10
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : نحوه دریافت اطلاعات با استفاده از داده های ارسالی از url

    نقل قول نوشته اصلی توسط saman9074 نمایش پست ها
    با تشکر از پاسختون، ببخشید دو تا سوال دیگه داشتم من یک usermeta با نام score تعریف کردم( از طریق افزونه مدیریت کاربران) که توش امتیازات کاربران به صورت عددی ذخیره میشه چطوری میتونم تمام usermeta همه کاربران رو بگیرم و مثلا 5 نفر اول رو که امتیاز بیشتری دارند نام و نام خانوادگی یا نام کاربریشون رو نشون بدم؟
    دومین سوالم هم اینه که چطور میشه جایگاه کاربر مورد نظرم رو بین همه ی این کاربران مشخص کنم؟ (منظور دادن رتبه عددی هست مثلا کلا 5 تا کاربر دارم نام کاربری test امتیازش 700 بین این 5 نفر چندمه مثلا اگه بالاترین امتیاز باشه میشه 1 اگر پایین ترین باشه میشه 5 به این صورت). پیشاپیش از پاسختون ممنونم
    خواهش، نمایش 5 کاربر به ترتیب بزرگی score و نسبت رنک 1 تا 5 به کاربران :

    کد PHP:
    global $wpdb;
    $rank    1;
    $result    $wpdb->get_results("SELECT user_id FROM $wpdb->prefix"."usermeta WHERE meta_key='score' ORDER BY meta_value DESC LIMIT 5");

    foreach (
    $result as $s) {
        
        
    $user get_user_by('ID',$s);
        echo 
    'Rank : ' $rank PHP_EOL;
        echo 
    'Username : ' $s->user_login;
        
    $rank++;
        


  15. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 59
    آخرين نوشته: January 18th, 2015, 16:02
  2. سوال - بستن رنج ای پی با استفاده دسترسی روت به سرور مجازی
    توسط Admin_chatBaran.ir در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: January 8th, 2015, 19:53
  3. پاسخ ها: 84
    آخرين نوشته: July 28th, 2014, 02:59
  4. پاسخ ها: 20
    آخرين نوشته: February 28th, 2010, 03:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •