Почему моя функцияgenerateToken() не работает?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему моя функцияgenerateToken() не работает?

Сообщение Anonymous »

Я создал страницу в социальной сети для своей курсовой работы. У меня есть страница входа и домашняя страница. После входа в систему пользователь перенаправляется на домашнюю страницу, и все работает нормально. Как только я добавляю функциюgenerateToken(), она перестает перенаправляться. Я никогда раньше не писал здесь, извините, если я не совсем ясно выразился

Код: Выделить всё

**PHP:**

**functions.php**

function generateRandomString($length) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
$max = strlen ($characters) - 1;

for ($i = 0; $i < $length; $i++) {
$randomString .= $characters [rand (0, $max)];
}
return $randomString;
}

function generateToken () {
$_SESSION['token'] = generateRandomString(20);
}

function validateToken ($formToken){
if($formToken === $_SESSION['token']){
return true;
}
return false;
}

**login.php**



**Form section of HTML:**



Email Address


Password




Подробнее здесь: [url]https://stackoverflow.com/questions/79059522/why-is-my-generatetoken-function-not-working[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»