ABA


"בASP אחרי שעשיתי הרשמה לתוך מסד נתונים ACESS פשוט"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12108 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12108
nsigns

   12:38   18.05.07   
אל הפורום  
  בASP אחרי שעשיתי הרשמה לתוך מסד נתונים ACESS פשוט  
 
   איך אני יכול לעשות לוג אין
כאילו איך אני מוציא נתונים מהמסד ומכניס למשתנה ובודק אם הוא שווה למה שיש בתיבה?
אני רוצה שידפיס כן או לא אם התחבר לא צריך דף אחר


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה פשוט מאוד. ronen333  18.05.07 13:02 1
     אין תחביר אחר אחי? במקום ה'' , & ' הזה המורה שלי אמר שיש אחר אנלא זוכר nsigns 18.05.07 22:16 2
         על מה אתה מדבר? ronen333  19.05.07 09:05 3
             תראה בסוף עשיתי לוגין כזה: nsigns 20.05.07 20:54 4
                 כל אחד חושב אחרת =/ ronen333  20.05.07 22:22 5
  בקודים של שניכם לא ראיתי בדיקה לגבי SQL INJECTION... ממליץ לבדוק... Sn00py  21.05.07 07:26 6
     פרויקט בית ספר. ronen333  21.05.07 11:41 7
         :) אין בעיה, אם יש ביקוש לנושא הזה Sn00py  21.05.07 11:46 8
             אווקי תודה רבה ronen333  21.05.07 15:20 9
         בדיוק לא צריך לאבטח רק להראות שאנחנו יודעים ASP nsigns 21.05.07 17:12 10

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:02   18.05.07   
אל הפורום  
  1. זה פשוט מאוד.  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 18.05.07 בשעה 13:03 בברכה, ronen333
 
אני מאמין שאתה תבין מהדוגמא שמהאתר שלי-

<% If Request.Form("nick")<>"" And Request.Form("pass")<>"" Then %>

<%
nick=Request.Form("nick")
pass=Request.Form("pass")
%>

<%
Set oConn = Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq= D:\content\users1\aviad\db\rishum.mdb;" & _
"Uid=admin;" & _
"Pwd=;"

sql="SELECT * FROM table1 WHERE fname='" & nick & "' AND dpass='" & pass & "'"
rs.Open sql, oConn, 3, 3
%>

<% If rs.EOF Then %>
<center>

<font color=red>השם משתמש או הסיסמה אינם נכונים.</font>

<br>

<a href="http://users1.nofeehost.com/aviad/login.html">
לחץ כאן על מנת לנסות להתחבר שנית
</a>
</center>
<% Else %>

<% Session("ID")=rs.fields("id") %>
<% Response.redirect("http://users1.nofeehost.com/aviad/") %>

<% End If %>

<%
rs.Close
oConn.Close
Set rs=nothing
Set oConn= nothing
%>

<% Else %>

<center>
אנא הכנס שם משתמש וסיסמה.
<br>
<a href="http://users1.nofeehost.com/aviad/login.html">
לחץ כאן כדי לחזור לדף ההתחברות.
</a>
</center>

<% End If %>

<% Session("ID")=rs.fields("id") %>
עשיתי שהוא מקבל ID מתוך הDB אבל אתה יכול לעשות שזה יהיה סשן רגיל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   22:16   18.05.07   
אל הפורום  
  2. אין תחביר אחר אחי? במקום ה'' , & ' הזה המורה שלי אמר שיש אחר אנלא זוכר  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   09:05   19.05.07   
אל הפורום  
  3. על מה אתה מדבר?  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 19.05.07 בשעה 09:06 בברכה, ronen333
 
אם אתה מתכוון ל'&' שמופיע בחיבור זה סתם כדי שתוכל לרשום כל פקודה בשורה נפרדת.
זה לא באמת מה שחשוב, תבצע את החיבור שלך איך שבא לך.

אבל בIF אם אתה צריך לעשות "וגם" אז אתה פשוט רושם and.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   20:54   20.05.07   
אל הפורום  
  4. תראה בסוף עשיתי לוגין כזה:  
בתגובה להודעה מספר 3
 
  

Dim objConn, objRS

Set objConn = Server.CreateObject("ADODB.Connection")
conString = "DBQ=database.mdb"
objConn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & server.mapPath("database.mdb") & ";Uid=admin;Pwd=;"

Set objRS = Server.CreateObject("ADODB.RecordSet")
strQ = "SELECT * from userlogin where username = '" & Request.Form("user1")
strQ = strQ & "' and password = '" & Request.Form("pass1") & "'"

objRS.Open strQ, objConn

If Request.Form("pass1") > "" Then
If objRS.EOF Then
Response.Write "<font color=#ff0000><Center><b>ההתחברות נכשלה<br><INPUT type=button value=חזרה onClick=history.back()></b></Center></font>"
Else
Response.Redirect("regmenu.html")
End If
End If

objRS.close
objConn.close
Set objRS = Nothing
Set objConn = Nothing
%>


זה יותר קצת יותר יעיל לא?:\ ובתחביר יותר נוח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   22:22   20.05.07   
אל הפורום  
  5. כל אחד חושב אחרת =/  
בתגובה להודעה מספר 4
 
   אני חושב ששלי יותר נוח אתה חושב ששלך יותר נוח.
מה זה משנה.

אג"ב מה לעזעזל זה אמור להביע- Request.Form("pass1") > ""
=/
מילא תגיד לו אם זה לא שווה לזה. אבל למה להגיד לו גדול?
למה מה זה ערך מספרי?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   07:26   21.05.07   
אל הפורום  
  6. בקודים של שניכם לא ראיתי בדיקה לגבי SQL INJECTION... ממליץ לבדוק...  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:41   21.05.07   
אל הפורום  
  7. פרויקט בית ספר.  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 21.05.07 בשעה 11:42 בברכה, ronen333
 
אין טעם לעבוד על אבטחה.
בחופש הגדול שאני אקים אתר משלי אני אתחיל לעבוד על זה..

אבל שנינו נשמח אני מאמין, לראות את הטיפול שלך בנושא הזה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   11:46   21.05.07   
אל הפורום  
  8. :) אין בעיה, אם יש ביקוש לנושא הזה  
בתגובה להודעה מספר 7
 
   אכתוב בזמן הקרוב מאמר קצר על הנושא, ואעלה את המחלקות שאני בניתי לטיפול בבעיה.

עד אז, אתה מוזמן לשאול שאלות גם כאן וגם כמובן הפרטי שלי פתוח לכל מי שצריך

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   15:20   21.05.07   
אל הפורום  
  9. אווקי תודה רבה  
בתגובה להודעה מספר 8
 
   ;)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
nsigns

   17:12   21.05.07   
אל הפורום  
  10. בדיוק לא צריך לאבטח רק להראות שאנחנו יודעים ASP  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net