十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
告訴你原理吧,要實現(xiàn)郵箱激活其實就是解決服務(wù)器上發(fā)郵件的問題,用戶注冊后,把用戶狀態(tài)默認成未激活,然后生成一個鏈接到一個頁面,在那個頁面加載時運行一個SQl語句把用戶狀態(tài)改成激活,然后再跳轉(zhuǎn)到什么成功激活的頁面就可以了,當然要傳遞一些有效的參數(shù)了;郵件激活的話就給注冊時用戶填寫的郵箱發(fā)信就可以了,內(nèi)容里面寫上那個自動生成鏈接,怎么發(fā)郵件呢,建議你使用第三方控件Jmail不錯,當然還有別的,如果用Smtp協(xié)議發(fā)的話20封左右就掛掉了···
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比辛集網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式辛集網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋辛集地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
找回密碼一樣,用戶回答對密保問題的話就把密碼給他發(fā)到郵箱就是了,歸根結(jié)底還是發(fā)郵件···
補一句:源碼的沒有····
Public?Class?Form1
'聲明常量:(釋義可參見windows?API)
Const?WS_EX_NOACTIVATE?As?Integer?=?H8000000
'重載Form的CreateParams屬性,添加不獲取焦點屬性值。
Protected?Overrides?ReadOnly?Property?CreateParams()?As?CreateParams
Get
Dim?cp?As?CreateParams?=?MyBase.CreateParams
cp.ExStyle?=?cp.ExStyle?Or?WS_EX_NOACTIVATE
Return?cp
End?Get
End?Property
End?Class
使用ShowWindow函數(shù),便可輕松控制窗口的顯隱,最小化,最大化。
概述
函數(shù)功能:該函數(shù)設(shè)置指定窗口的顯示狀態(tài)。
函數(shù)原型:BOOL ShowWindow(HWND hWnd, int nCmdShow);
*/第一個參數(shù)為句柄,第二個參數(shù)選下面的值
#define SW_HIDE 0
#define SW_SHOWNORMAL 1
#define SW_NORMAL 1
#define SW_SHOWMINIMIZED 2
#define SW_SHOWMAXIMIZED 3
#define SW_MAXIMIZE 3
#define SW_SHOWNOACTIVATE 4
#define SW_SHOW 5
#define SW_MINIMIZE 6
#define SW_SHOWMINNOACTIVE 7
#define SW_SHOWNA 8
#define SW_RESTORE 9
#define SW_SHOWDEFAULT 10
#define SW_FORCEMINIMIZE 11
#define SW_MAX 11
參數(shù)含義
hWnd:指窗口句柄。
nCmdShow:指定窗口如何顯示。如果發(fā)送應(yīng)用程序的程序提供了STARTUPINFO結(jié)構(gòu),則應(yīng)用程序第一次調(diào)用ShowWindow時該參數(shù)被忽略。否則,在第一次調(diào)用ShowWindow函數(shù)時,該值應(yīng)為在函數(shù)WinMain中nCmdShow參數(shù)。在隨后的調(diào)用中,該參數(shù)可以為下列值之一:
SW_FORCEMINIMIZE:在WindowNT5.0中最小化窗口,即使擁有窗口的線程被掛起也會最小化。在從其他線程最小化窗口時才使用這個參數(shù)。
SW_HIDE:隱藏窗口并激活其他窗口。
SW_MAXIMIZE:最大化指定的窗口。
SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一個頂層窗口。
SW_RESTORE:激活并顯示窗口。如果窗口最小化或最大化,則系統(tǒng)將窗口恢復(fù)到原來的尺寸和位置。在恢復(fù)最小化窗口時,應(yīng)用程序應(yīng)該指定這個標志。
SW_SHOW:在窗口原來的位置以原來的尺寸激活和顯示窗口。
SW_SHOWDEFAULT:依據(jù)在STARTUPINFO結(jié)構(gòu)中指定的SW_FLAG標志設(shè)定顯示狀態(tài),STARTUPINFO 結(jié)構(gòu)是由啟動應(yīng)用程序的程序傳遞給CreateProcess函數(shù)的。
SW_SHOWMAXIMIZED:激活窗口并將其最大化。
SW_SHOWMINIMIZED:激活窗口并將其最小化。
SW_SHOWMINNOACTIVATE:窗口最小化,激活窗口仍然維持激活狀態(tài)。
SW_SHOWNA:以窗口原來的狀態(tài)顯示窗口。激活窗口仍然維持激活狀態(tài)。
SW_SHOWNOACTIVATE:以窗口最近一次的大小和狀態(tài)顯示窗口。激活窗口仍然維持激活狀態(tài)。
SW_SHOWNORMAL:激活并顯示一個窗口。如果窗口被最小化或最大化,系統(tǒng)將其恢復(fù)到原來的尺寸和大小。應(yīng)用程序在第一次顯示窗口的時候應(yīng)該指定此標志。
不過順便說一句,SendKeys會偶爾造成指令丟失,不可避免。不管你激活窗口還是最大化窗口或者鎖定都沒辦法完全避免。