выпадает ошибка ERROR 1 т.е. ошибка существования логина, хотя он есть"а вот тут ты не прав малой"(с), не ошибка существования логина, а пустой результат исполнения запроса. Что вызвано именно кривым запросом.
Весь интернет перерыл в поисках простейшей авторизации на PHP7 и MySQL с сессиями и кукамиНу, для начала, писать "скрипт" на 7 пыхе - явно изврат, ибо как то уже совсем уныло писать на лапшекоде и без архитектуры, ибо нормально это должно быть что-то типа:
class UserController extend BaseController
{
....
public function loginAction(){
$user = $this->currentUser();
$user->login($this->params->post('login'),$this->params->post('pass'));
if($user->isLoggedIn()){
redirect($someURL);
}
else{
doErrorStuff();
}
}
}
не работаетВсе работает, другое дело что вы допускаете ошибки, и код делает не то что вы ожидаете.
Что я не так делаю?Код не обернут в соответствующие теги - читать это невозможно
Создается рандомное число $data['randomNumber'], отправляется на email и базу данных.Пока все логично.
Если все хорошо, то отправляет на другую страницуХм, а если плохо? И что такое "хорошо" в вашем коде?
И вот тут вопрос: откуда у вас взялись $data['code'] и $data['randomNumber']?$one = $data['code']; $two = $data['randomNumber'];
id = 'value'
это наверное `fieldname` = 'value'
?на php получаем этот массив, перебираем массив и записываем в строку ($str) значения "id = 'value'"можно заменить на
implode(',', $array);
, но это все равно плохо, см. пункт 3.