אם הקישור הוא לינק- זה קצת יותר מורכב.
יותר פשוט לעשות כפתור, לא לינק, שלחיצה עליו מעבירה את המשתמש לדף שאת רוצה, על פי תנאי.
window.location.assign(“https://www……………………”);
אפשרות אחרת- להוסיף ללינק פרמטר עם ערך, ולשנות את הערך אחרי אימות נכון.
https://localhost:…/Pagename?Parameter=value
(פשוט לשנות את התכונה href של הלינק, ללינק עם הפרמטר התקין)
בדף הבא (בדף ה”אמיתי”) תבדקי האם יש את הערך התקין:
window.location.href
חשוב מאד!!
ההגנה הזו היא “צעצוע”, כדי להגן באמת על האתר את חייבת לעשות אימות אמיתי, בשרת.
כל משתמש יכול לצפות במקור הדף, לראות את הקוד שלך, ולהכנס כמו כלום.
אם את צריכה את זה רק לצורך תרגיל, או לנוחות השימוש (למשל להשתמש בהעדפות של כל USER) וכדו’ אז את יכולה לעשות את זה ב-JS.
בהצלחה!