שלח תשובה

זירת השאלות

386
צפיות
4
תשובות

משתמשים מחוברים

,‏ 30 ביוני, 2005

שלום, אני רציתי לדעת תיאורטית, איך אני יכול להציג שמות משתמשים מחוברים באתר שלי.
למשל, משתמש X התחבר לאתר, ובעמוד הראשי מוצג משתמש X התחבר לאתר לפני Y דקות.

תגיות:

4 תשובות

  1. זהר פלד הגיב:

    בדיוק כמו מונה שסופר גולשים
    online, רק שכאן אתה צריך להשתמש ב userName של הגולש.

  2. בעיה ב"חברים מחוברים"
    אז ככה, אני עשיתי לי מערכת שמציגה את שמות המשתמשים המחוברים ואת הזמן שהם מחוברים. המערכת הולכת ככה:
    בדף שבו המערכת מאשרת את הכניסה ע"י כך שהיא בודקת שם משתמש וסיסמה, הכנסתי עוד התחברות למסד(ההתחברות הראשונה היא לשם אישור הכניסה). בהתחברות השניה בקשתי להכניס לשדה את שם המשתמש ואת זמן השרת שבו התחבר. בעמוד הראשי המערכת אמורה ליצור התקשרות למסד ולהציג את המשתמשים המחוברים. בעמוד של ההתנתקות המערכת מוחקת את המשתמש מהמסד והוא כבר לא נחשב כ"מחובר".
    הבעיה היא כזו, בעמוד הראשי ישנה שגיאה, היא מצביעה על שורה שבכלל לא קשורה לבעיה("</tr>"). אבל בכל אופן, הנה השגיאה:


    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xaa0 Thread 0x8a4 DBC 0x3eb6024 Jet'.

    /hpclubs/hgdigital/index.asp, line 364


    והנה השאילתה למסד


    <%
            set oConn=server.createobject("ADODB.connection")
            oConn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" &         Server.MapPath("db/site.mdb")

            set RS=oConn.execute("SELECT * FROM KidsOnline")

                application("UOnline")=Time()-rs("TLoged")
                do until rs.eof
                response.write rs("UN") & " " & "התחבר לפני " &                 application("UOnline") & "דקות"
                    RS.MoveNext
            loop
            RS.close
            set RS=nothing
            oConn.close
            set oConn=nothing

                %>

    לשם בדיקה, הורדתי את המסד מהשרת למחשב, וגיליתי שבשדה שבו אמור להיות רשום המשתמש לא רשום כלום. נבהלתי ונגשתי לעמוד שמאשר את הפרטים ומכניס אותם למסד. אין שגיאה ולא ראיתי שום בעיה. יכול להיות שהבעיה נובעת מכך שבאישור הגדרתי ששם המשתמש ייכנס לsession. אחר-כך הגדרתי שהsession ייכנס למסד. אבל אחר-כך ניסיתי application וגם לא עזר.

    בבקשה נסו לפתור את הבעיה. ותודה לכל עוזר שייפתור לי אותה וגם לאלה שיינסו.

  3. בקשתי יפה
    בקשתי יפה שתעזרו לי, שרשרתי, הצגתי את השאלה בבירור ופירטתי, למה אתם לא עונים לי?

שלח תשובה