Ⅰ PHP怎麼把一個用戶每次登陸的IP,時間,以及使用的賬戶等信息,完整的保存在Mysql資料庫表中
你在做登陸驗證的時候 , 當登陸用戶的資料信息(登陸的用戶名和密碼等)提供全部都正確時,就可以在跳轉之前把用戶的ip時間等信息保存到表中。
很簡單 會寫程序的都會
Ⅱ VB文本框內容保存怎樣錄入數據保存後下次登陸時不丟失
1、把文本框的數據存入文本文件,登錄後從文本文件讀入數據再放入文本框即可;
2、如果數據較多,或者需要多個不同客戶的數據,建議使用資料庫;
3、保存和修改可以放到同一個按鈕,因為實現的功能其實是一樣的(文本文件中沒數據就是保存,已經有數據就是修改了)。
下面是例子:
如果40個文本框分別是Text1、Text2……Text40,則:
Private Sub Command1_Click() '保存或修改
Dim fn As String
fn = App.Path & "\123.txt"
If Dir(fn) <> "" Then Kill fn
Open fn For Output As #1
Print #1, Text1.Text
Print #1, Text2.Text
'.....
Print #1, Text40.Text
Close #1
End Sub
Private Sub Form_Load() '讀入數據
'登錄驗證的過程略
Dim fn As String, s() As String
fn = App.Path & "\123.txt"
Open fn For Binary As #1
s = Split(Input(LOF(1), #1), vbCrLf)
Close #1
ReDim Preserve s(39)
Text1.Text = s(0)
Text2.Text = s(1)
'.....
Text40.Text = s(39)
End Sub
如果40個文本框是控制項數組Text1(0)到Text1(39),則這樣:
Private Sub Command1_Click() '保存或修改
Dim fn As String, i As Integer
fn = App.Path & "\123.txt"
If Dir(fn) <> "" Then Kill fn
Open fn For Output As #1
For i = 0 To 39
Print #1, Text1(i).Text
Next
Close #1
End Sub
Private Sub Form_Load() '讀入數據
'登錄驗證的過程略
Dim fn As String, s() As String, i As Integer
fn = App.Path & "\123.txt"
Open fn For Binary As #1
s = Split(Input(LOF(1), #1), vbCrLf)
Close #1
ReDim Preserve s(39)
For i = 0 To 39
Text1(i).Text = s(i)
Next
End Sub
Ⅲ 關於javaweb想做這樣一個功能就是記錄用戶登錄時間和登錄次數的功能,並且把這些數據存儲起來
不建議這種數據放在資料庫中,除非你需要很靈活的統計方式。因為:
這些數據量很大,每天可能以萬的數量級增長,你需要考慮數據的清理,存儲的擴容。
資料庫中用來支持查詢的索引會影響數據插入的效率,隨著數據量越來越多,你的系統響應就越來越慢。
建議你將這些信息記錄在單獨的日誌中,每天以生成報表形式分析這個單獨的日誌來統計這些信息。這樣系統會快很多。當然,如果是實時監控,這可能還是存在資料庫里會好點。
Choose Your Fight!~~~
Ⅳ 存儲本地數據的方法
如果只是很少的數據,比如幾十條上百條,那沒啥太大區別,但是xml的效率要比資料庫低的多,如果你的數據到了一個數量級,比如上萬條,那用xml就不太適合了,這個並沒有嚴格規定,跟你的電腦配置也有關系。(比如說到了10萬條,但是你又把電腦升級成固態硬碟陣列去提升磁碟效率)
至於說不想使用專門的資料庫工具,我不太清楚你指什麼,一般常用的桌面資料庫比如access、sqllite這些,無論哪種在軟體發布運行後,都不需要使用什麼資料庫工具。當然,在有些時候為了管理工具,可能是要用到管理工具,access本身是office就帶的,sqllite的管理器一般也非常小。
存儲本地數據可以用Cookie,有時也用其復數形式Cookies,指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109和2965都已廢棄,最新取代的規范是RFC6265。
伺服器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定注冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。
另一個重要應用場合是「購物車」之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。
Ⅳ C#,textbox中,如何保存上次輸入的數據
你在登陸界面登陸成功的時候 生成一個 記事本txt 文件 把你的用戶名寫在 txt文件裡面
當然在你登陸窗體載入的時候 要寫一個 讀取txt的方法
string str = 用戶名 (字元創)
FileStream fs=new FileStream (path+".txt",FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.Write(str);
sw.Close();
fs.Close();
寫的 讀的 是read
為了這20分 仁至義盡
Ⅵ 用戶登錄後,登錄信息一般用什麼存儲,localstorage還是cookie
sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web請求之間保存數據。有了本地數據,就可以避免數據在瀏覽器和伺服器間不必要地來回傳遞。 sessionStorage、localStorage、cookie都是在瀏覽器端存儲的數據
Ⅶ 問 電腦每次開機輸入賬號密碼登錄,怎麼保存數據下次開機直接網頁自
自動登錄的意思是不需要輸入密碼直接登錄。如果沒有密碼,則直接選自動登錄即可。如果有密碼要實現自動登錄,
在運行欄中輸入controluserpasswords2.然後照片圖片上操作即可。
Ⅷ vs2005 C/S程序。如何保存用戶輸入的用戶名和密碼。。下次打開還是顯示的上次輸入的數據
保存到配置文件里,當選擇了「保存密碼」,則將用戶名和密碼寫入文件。如果沒保存則不寫入。(另外一個思路,不管密碼保存不保存,都保存用戶名,具體哪一種方式,自己決定,都可以。)
其寫入配置文件的道理是一樣的。
當打開登錄 界面時,默認讀取第一個用戶名,根據第一個用戶名到配置文件讀取資料,如果保存了密碼,密碼顯示,如果沒有保存。則只顯示用戶名。
寫入:
string path = System.IO.Directory.GetCurrentDirectory()+DateTime.Now.ToLongTimeString()+".dll";
if (this.checkBox1.Checked = true)
{
try
{
StreamWriter sw = new StreamWriter(FilePath, false, Encoding.GetEncoding("gb2312"));
sw.Flush();
sw.WriteLine(this.txt_username.Text);
sw.WriteLine(this.txt_password.Text);
sw.Close();
}
catch (Exception ex)
{
throw ex;
}
}
讀取:
try
{
StreamReader sr = new StreamReader(FilePath, Encoding.GetEncoding("gb2312"));
if (sr.Peek() >= 0)
{
this.txt_username.Text = sr.ReadLine();
this.txt_password.Text = sr.ReadLine();
}
sr.Close();
}
catch (Exception ex)
{
throw ex;
}
Ⅸ 如何切換用戶並且保存上一個一戶的數據
不太明白你的意思,要保存的是什麼呢?上一個用戶的登錄信息?還是做了什麼?
如果只是切換用戶,那麼瀏覽器是沒有改變的,數據量不大的情況下,可以使用session來保存,如果數據量比較大,就使用資料庫來保存.
Ⅹ 就是如何 保存頁面輸入的內容 下次再打開同樣頁面的時候 上次輸入的數據還在
你可以這樣保存,程式上多建一個關閉時保存的按鈕,要保存的文檔是TEXT1,把text1保存在變數x里,再把X放在電腦里,下次運行時自動讀取X,看代碼
Dim x As String
Private Sub Command1_Click()
x = Text1
Open "d:\x.txt" For Output As #1 '保存
Print #1, x
Close #1
Unload Me '關閉
End Sub
Private Sub Form_Load()
If Dir("d:\x.txt") <> "" Then
Open "d:\x.txt" For Input As #1 '讀取上次保存的文件
Do Until EOF(1) '直到文件結束。
Line Input #1, x
Text1 = Text1 & x & vbCrLf '換行再繼續讀取。
Loop
Close #1
Else
Open "d:\x.txt" For Output As #1 '新建一個
Close #1
End If
End Sub