שלח תשובה

זירת השאלות

268
צפיות
2
תשובות

שם משתמש וסיסמא, מה הדרך הכי יעילה?

,‏ 31 בינואר, 2004

אני צריך לבנות מערכת פשוטה מאוד (ללא בסיס נתונים) של משתמש וסיסמא.

כתבתי משהו אבל אני לא בטוח עד כמה זה טוב, הנה הקוד:

<%
if request.form("user_name")<>"" then

user_name = request.form("user_name")
user_name = request.form("password")

if user_name = "pepper" then
if password = "pepper_password" then
session("authorised")="ok"
response.redirect "next.asp"
else
response.write "wrong password – please try again"
end if
else
response.write "wrong user name – please try again"
end if
%>

<html>

<head>
</head>

<body>

<form action="admin.asp" method="post">

<input type name="user_name"> ùí îúîù<br>
<input type name="password"> ñéñîà<br>
<input type="submit" value="Log-In">

</form>

</body>
</html>


האם יש דרך טובה יותר לכתיבת קוד שכזה?
איך אתם הייתם עושים את זה?

תודה

תגיות:

2 תשובות

  1. משהו כזה:


    <%
    if request.form("user_name")<>"" then
    user_name = request.form("user_name")
    password = request.form("password")
    if user_name = "pepper" And password = "pepper_password" then
    session("authorised")="ok"
    response.redirect "next.asp"
    else
    response.write "wrong user name – please try again"
    end if
    end if
    %>

שלח תשובה