نمایش نتایج 1 تا 9 از 9

نام تاپیک: مشکل با فرم لاگین

  1. #1

    مشکل با فرم لاگین

    سلام
    ببخشید می خواستم بدونم چه جوری باید وقتی کاربر یوزر پسوردشو وارد می کنه اگه اشتباه بود همونجا بهش پیام بده که رمز ورود اشتباه است و اگر درست بود به صفحه ی پروفایل منتقل بشه و اونجا اطلاعاتش مثل شمارش ایمیلش براش نمایش داده بشه چه جوری اطلاعاتشو از دیتابیس بهش نشون بدم

  2. #2

    نقل قول: مشکل با فرم لاگین

    تو کوئری مربوط به لاگین تمامی اطلاعاتی که میخوای رو با SELECT بگیر بریز تو سشن ... واسه پیغام دادن اگه کوئری جواب نداشت یعنی کاربری با اون مشخصات وجود نداره

  3. #3

    نقل قول: مشکل با فرم لاگین

    هم می تونید با ایجکس اینکارو بکنید. که خیلی راحته و بدون رفرش صفحه صورت میگیره.
    هم می تونید action فرمتون رو به همون صفحه ارجاع بدین و توی همون صفحه به اطلاعاتتون دسترسی داشته باشید:
    بعد اینو توی همون صفحه بنویسید:
    if($_SERVER['REQUEST_METHOD'] == "POST") {
    $username = $_POST['username'];
    $password = $_POST['password'];
    ...
    }

  4. #4

    نقل قول: مشکل با فرم لاگین

    اگه پسوردش اشتباه بود دیگه نمی خوام به صفحه ی پروفایل ارجاع بشه در این صورت باید چی کار کنم

  5. #5

    نقل قول: مشکل با فرم لاگین

    اگه یوزر پسشو درست وارد کرد می دونم باید چه کار کنم اگه غلط وارد کرد نمی دونم

  6. #6

    نقل قول: مشکل با فرم لاگین

    نقل قول نوشته شده توسط Abolloty مشاهده تاپیک
    اگه یوزر پسشو درست وارد کرد می دونم باید چه کار کنم اگه غلط وارد کرد نمی دونم
    غلط وارد کرد کاری نکن پیغام چاپ کن ...

  7. #7

    نقل قول: مشکل با فرم لاگین

    خب چه جوری کد بنویسم که یارو اگه یوزرش تو دیتابیس نبود پیغام اشتباه است چاپ شود

  8. #8

    نقل قول: مشکل با فرم لاگین

    بگید ضروریه

  9. #9

    نقل قول: مشکل با فرم لاگین

    echo '<span>پسورد اشتباه است</span>';


    این یه نمونه:
    $username = $_POST['username'];
    $password = $_POST['password'];

    if( $username == '' )
    $output = "login_emptyusername";
    elseif( $password == '' )
    $output = "login_emptypassword";


    if($output == NULL) {
    $conn = PDOconnection();
    $sql = $conn->prepare('SELECT username FROM users WHERE username = :username');
    $sql->bindParam(':username', $username);
    $sql->execute();
    if($sql->rowCount()) {
    $sql = $conn->prepare('SELECT userpassword FROM users WHERE username = :username');
    $sql->bindParam(':username', $username); $sql->execute();
    if(hash_Verify($password, $sql->fetchColumn())) { // Input data is correct
    require 'includes/class_user.php';
    $currUser = new userObject( $username );
    $currUser->login( isset($_POST['notforgot']) );


    $output = "login_correct";
    } else
    $output = "login_wrongpassword";
    } else
    $output = "login_wrongusername";
    }

تاپیک های مشابه

  1. مشکل در فرم لاگین
    نوشته شده توسط rezajooni در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 16 اردیبهشت 1393, 22:54 عصر
  2. سوال: مشکل در فرم لاگین
    نوشته شده توسط elhamirani در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 14 اسفند 1392, 22:58 عصر
  3. مشکل در فرم لاگین
    نوشته شده توسط mammad99 در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: جمعه 08 شهریور 1392, 10:58 صبح
  4. سوال: مشکل ساخت فرم لاگین
    نوشته شده توسط omidpa2 در بخش VB.NET
    پاسخ: 7
    آخرین پست: جمعه 27 مرداد 1391, 12:32 عصر
  5. سوال: مشکل در فرم لاگین
    نوشته شده توسط navidsa در بخش PHP
    پاسخ: 11
    آخرین پست: یک شنبه 25 دی 1390, 12:42 عصر

قوانین ایجاد تاپیک در تالار

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