سلام خستنه باشید
من همچنین تابع ساده ای برای ورود ادمین دارم
public function loginPanel($data)
{
$user =htmlspecialchars($data['username']);
$password=htmlspecialchars($data['password']);
$sql = $this->pdo->prepare("SELECT * FROM admin_tbl WHERE `username`='$user'");
$sql->execute();
if($result=$sql->fetch()){
if($result['password']==$password){
return true;
}else{
return false;
}
}else{
return false;
}
}
میخام اگه ادمین رمز یا یوزر رو اشتباه وارد کرد false و یک ارور برگردونه
و از اونجایی که من نمیخام تو قالب آرایه ارسال کنم چیکار باید کنم؟
همین حالتی که نوشتی به جای true یه عبارت مثلا "done" رو برگردون. و به جای false هم متن ارور رو برگردون. اونور چک کن اگه مقدار برگشتی برابر done بود که یعنی موفقیت آمیز بوده در غیر اینصورت یعنی ارور داشته که متن ارور رو برگردوندی و میتونی نمایش بدی.
@smartgarden2016
اره من مجبور شدم دیگه تو قالب آرایه اینطوری برگردونم.
return [false,'پسورد شما درست نیست'];
return و false اصلا یعنی چی و چه کاربردی داره
بود و نبودش چه تاثیری داره
اگر داخل if باشه و جواب غلط باشه میره else دیگ
نمیدونم منظورم درست رساندم یا نه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟