Type whatever to find the question. ex: (How to ... ?, چۆن ... ؟)
Type whatever to find the question. ex: (How to ... ?, چۆن ... ؟)
Reported
Questions Library
Help Center
Support Center

سڵاو هاورێيان

360 1 Answer
سڵاو هاوڕێيان سيستەمی forgot password م داناوە بۆ ئەوکەسانەی پاسوۆرد لەبير دەکەن، بەڵام چۆن وابکەم دوای يەک سعات يان کاتێک خۆم دياری بکەم تۆکين ئێکسپايەر بێت و نەتوانێت پاسوۆردەکە بگۆڕێت؟ ستراکتەری تۆکين ئێکسپايەريشم داناو
PHPMySQL
Php
            
1
$token = substr(str_shuffle('1234567890QWERTYUIOPASDFGHJKLZXCVBNM'),0,20); date_default_timezone_set("Asia/Baghdad"); $date=date("Y-m-d"); $query = "UPDATE users set token='$token', tokenExpire='$date' WHERE email='$_POST[email]' ";

Answers

ivan ruskoi Answered 3 month ago
// Pseudocode for checking token validity and expiration time $token = $_GET['token']; $query = "SELECT * FROM reset_tokens WHERE token = ? AND expires_at > NOW()"; $stmt = $pdo->prepare($query); $stmt->execute([$token]); $tokenData = $stmt->fetch(); if (!$tokenData) { // Token is invalid or expired, show an error message echo "Invalid or expired token. Please request a new password reset."; } else { // Token is valid, allow the user to reset their password // Display the password reset form }
Replies
ivan ruskoi
بە هیوای هاوکاری
0