751
צפיות
צפיות
4
תשובות
תשובות
בעיה בכניסת מנהלים מרובים
יש לי קוד כזה:
<%
if Request.Form("adminname")="a" and Request.Form("pass")="b" then
Session("admin")="ok"
Response.Redirect "Adminmenu.asp"
else
Response.Redirect "login.asp"
end if
%>
אני רוצה לעשות שיהיה אפשרות לכמה שמות כניסה וסיסמאות.
אבל שלא יהיה שעם הסיסמא של מנהל x והסיסמא של מנהל y אפשר להתחבר.
עזרה?
ניסיתי כבר else והכל ואני עדיין לא מצליח…

4 תשובות
תיקון
אבל שלא יהיה שעם השם של מנהל x והסיסמא של מנהל y אפשר להתחבר.
פתרון 1
נשארתי באותה השיטה…
<%
if (Request.Form("adminname")="a" and Request.Form("pass")="b") or (Request.Form("adminname")="c" and Request.Form("pass")="d") or (Request.Form("adminname")="f" and Request.Form("pass")="g") then
Session("admin")="ok"
Response.Redirect "Adminmenu.asp"
else
Response.Redirect "login.asp"
end if
%>
מקווה שמובן
תודה
שימוש במסד נתונים?!
למה שלא תשמור את שם המתשתמש של המנהל וסיסמתו וכאשר הוא מתחבר תבדוק מול המסד אם אלו אותם הנתונים. ככה אתה יכול לעשות אין סוף מנהלים שיתחברו