㈠ 求教如何實現登錄後長時間未操作就自動退出的操作
如果你對session生命周期不了解的話 可以用最底層的代碼寫 給你個思路 先用session保存用戶這次登錄時間 $_SESSION[『ptime』]= time(); 然後寫個判斷就OK如果你想在半個小時後自動退出 $nowTime=time(); if($nowTime-$_SESSION['ptime']>30*60){ //注銷SESSION;再寫個跳轉或者提示 就OK了 }
㈡ java語言如何實現 登陸 退出 功能
在一個來純java項目中,登源錄就是你從客戶端收受賬戶和密碼,和資料庫中已有的鍵值對進行匹配,如果匹配順利,就顯示登錄成功。接著後台向前台返回數據,跳轉到相應的頁面。匹配程序可以單獨寫一個類,或者在工具類中封裝一個方法,傳入前台發過來的數據,最後返回一個布爾值。
退出功能的實現,就是後台發送數據,直接退出當前賬戶。或者關閉客戶端。
㈢ java程序自動退出
我也遇到過此錯誤。 不知道什麼原因。 好像是jre的問題 .
㈣ 用java編寫一種登錄框:密碼正確則顯示登陸成功,錯誤三次顯示登陸失敗然後退出.點退出則退出!求高手幫忙!
package com.win;
import com.lcq.*;
import com.lcq.data.DataOperator;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Login extends JFrame implements ActionListener
{
//ALT +"/"
JLabel lbName=new JLabel("用戶名");
JLabel lbPwd=new JLabel("密 碼");
JTextField textName =new JTextField();
JPasswordField textPwd =new JPasswordField();
JButton btnOK=new JButton("確定");
JButton btnCancel =new JButton("取消");
public Login()
{
this.getContentPane().setBackground(Color.blue);
this.setTitle("登錄窗體");
this.setSize(300, 200);
this.setResizable(false);
this.add(lbName);
lbName.setBounds(50,50,50,20);
btnOK.addActionListener(this); //注冊監聽器
btnCancel.addActionListener(this); //注冊監聽器
this.add(lbPwd);
lbPwd.setBounds(50, 70, 50, 20);
this.add(textName);
textName.setBounds(120, 50, 100, 20);
this.add(textPwd);
textPwd.setBounds(120, 70, 100, 20);
this.add(btnOK);
btnOK.setBounds(50, 100, 70, 20);
this.add(btnCancel);
btnCancel.setBounds(160, 100, 70, 20);
this.setLayout(null);
lbName.setForeground(Color.white);
lbPwd.setForeground(Color.white);
Dimension screenSize =
Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation (screenSize.width / 2 - (this.getWidth() / 2),
screenSize.height / 2 - (this.getHeight() / 2));
}
@Override
public void actionPerformed(ActionEvent arg0) //事件處理方法
{
if(arg0.getSource().equals(btnOK))
{
int i=0;
do
{
String name=textName.getText();
String Pawd=new String( textPwd.getPassword());
if(name.equals("aaa")&&Pawd.equals("aaa"))
{
//System.out.println("登錄成功!");
JOptionPane.showConfirmDialog(null, "登錄成功!","提示",JOptionPane.DEFAULT_OPTION);
}
else
{
//System.out.println("用戶名或密碼錯誤!");
JOptionPane.showConfirmDialog(null, "用戶名或密碼錯誤!","提示",JOptionPane.DEFAULT_OPTION);//對話框
i=i+1;
if(i>3)
{
JOptionPane.showConfirmDialog(null, "登錄失敗","提示",JOptionPane.DEFAULT_OPTION);
System.exit(0);
}
}
}while(true);
}
if(arg0.getSource().equals(btnCancel))
{
JOptionPane.showConfirmDialog(null, "你退出了系統!","提示",JOptionPane.DEFAULT_OPTION);
System.exit(0);
}
}
}
//這個是調用
package com.main;
import com.win.*;
public class Test {
/**
* @param args
*/
public static void main(String[] args)
{
Login lg=new Login();
lg.setVisible(true);
}
}
㈤ 如何實現java應用程序沒有操作的時候自動退出登錄
web應用程序的話是通過session來控制的,session的超時限制可以在web.xml中配置,而登錄的session處理以及session失效後跳轉的頁面這些都是需要自己編寫代碼實現的,建議你查一查相關資料。
㈥ 如何用Java實現用戶在另一地方登錄,而這里自動退出
我的想法在你登陸的時候有一個ip欄位保存你自己的IP地址,
在別人的登陸的時候去判斷,
如果有值通過你的IP訪問到你,
吧別人的IP插入數據欄位,
提示你 用戶已經在別的地方登陸!
㈦ Java中如何實現成功登錄後,登錄頁面自動關閉,然後進入主頁面
Frame的dispose ()方法,用來銷毀窗口。if (成功){
this.dispose();
successLogin sl = new successLogin(); sl.setVisable(true); …………}
㈧ java如何實現用戶退出操作
退出把用戶的session刪除就行了
㈨ 實現界面登陸,退出功能的java代碼怎麼寫
主要就是
兩樣功能
1.清除session
2.跳轉到登陸頁面
㈩ 用java設計一個登陸程序,登陸後自動關閉登陸框
用Java的 dispose()方法,登錄成功後,調用該方法就自動關閉登錄框了
用if判斷如:
if(userText.getText().equals(name) && passText.getText().equals(pass)) //假設userText為你登錄框輸入的用戶名,name為正確的名字
// passText為你登錄框輸入的密碼,pass為正確的密碼
{
進入另一個圖形界面的代碼
this.dispose();
}