注冊系統源碼
① 哪位大大懂ASP高手發個登陸注冊系統的原代碼跟我研究研究啊!
遞交頁面:
<%dbdns="../"%>
<!--#include file="../inc/conn.asp"-->
<%=citycss%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>管理登陸</title>
</head>
<body>
<%randomize timer
regjm=int(rnd*9998)+1%>
<br><br><br><br><br><br>
<TABLE WIDTH=488 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD width="488"><img src="img/login.gif" width="488" height="43"></TD>
</TR>
</TABLE>
<form name="form1" method="post" action="Chkadmin.asp">
<input name="regjm" type="hidden" value="<%=regjm%>">
<table border="0" cellspacing="0" width="172" cellpadding="0" align="center" style="border:1px #cccccc solid" bgcolor=#efefef>
<tr align="center">
<td width="69" height="28">帳 號</td>
<td width="103"><input type="text" name="nick" size="12" class=input></td>
</tr>
<tr align="center">
<td height="28">密 碼</td>
<td><input type="password" name="Password" size="12" class=input style="height:18"></td>
</tr>
<tr align="center">
<td height="28">認證碼</td>
<td><input type="text" name="regjm1" size="7" class=input> <%=regjm%></td>
</tr>
<tr>
<td colspan="2" align="center" height=28> <input type="submit" name="Submit" value=" 確 認 " class="input1">
<input type="reset" name="Submit2" value=" 復 位 " class="input1"></td>
</tr>
</table>
</form>
</body>
</html>
處理頁面:
<!--#include file="../inc/md5.asp"-->
<%dbdns="../"%>
<!--#include file="../inc/conn.asp"-->
<%
dim sql
dim rs
dim from1
dim sq12
dim sq123
dim nick
dim password
nick=replace(trim(request("nick")),"'","")
password=md5(replace(trim(Request("password")),"'",""))
regjm=replace(trim(Request("regjm")),"'","")
regjm1=replace(trim(Request("regjm1")),"'","")
if nick="" then
response.write "<script>alert('用戶登錄出錯,下面是產生錯誤的可能原因:\n\n·請輸入用戶名');history.go(-1);</Script>"
Response.End
elseif password="" then
response.write "<script>alert('用戶登錄出錯,下面是產生錯誤的可能原因:\n\n·請輸入用戶密碼');history.go(-1);</Script>"
Response.End
elseif regjm1="" then
response.write "<script>alert('用戶登錄出錯,下面是產生錯誤的可能原因:\n\n·請輸入認證碼');history.go(-1);</Script>"
Response.End
elseif regjm<>regjm1 then
response.write "<script>alert('用戶登錄出錯,下面是產生錯誤的可能原因:\n\n·認證碼輸入錯誤');history.go(-1);</Script>"
Response.End
end if
'--------------------企業過期數據檢查------------------------
set rs=server.createobject("adodb.recordset")
sql="select * from SMT_yp"
rs.open sql,conn,1,3
do while not rs.eof
if cdate(year(rs("SMT_ktdate"))&"-"&month(rs("SMT_ktdate"))&"-"&day(rs("SMT_ktdate")))<=date() then
rs("SMT_key")=2
else
if rs("SMT_key")=2 then
rs("SMT_key")=1
end if
end if
rs.update
rs.movenext
loop
rs.close
set rs=nothing
'--------------------------------------------
set rs=server.createobject("adodb.recordset")
sql="select * from SMT_admin where SMT_password='"&password&"' and SMT_nick='"&nick&"'"
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
if password=rs("SMT_password") then
session("admin")=rs("SMT_nick")
session("adminflag")=rs("SMT_flag")
response.write"<script>window.open('manage.asp','_parent')</script>"
else
call Error
end if
else
call Error()
end if
sub Error()
response.write "<script>alert('用戶登錄出錯,下面是產生錯誤的可能原因:\n\n·用戶名或密碼錯誤');history.go(-1);</Script>"
Response.End
end sub
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
② 在哪裡可以免費下載下ASP網站的系統源代碼例如企業網站的招聘系統 後台管理系統 產品系統 會員注冊系統
http://down.chinaz.com/class/3_1.htm
我感覺你下別人的最好還是改下吧
如果資料庫 代碼 什麼的都一樣的話
用的時候也不太安全
③ 學生注冊管理系統,源代碼。
#include "stdio.h"
#include"stdlib.h"
#include "conio.h"
#include"string.h"
struct SStudent
{
unsigned number;
char name[10];
char tele[12];
struct SStudent * link;
};
void main()
{
struct SStudent * CreateTable();
void AppendToTable(struct SStudent * stu);
void InsertToTable(struct SStudent * stu);
void QueryTable(struct SStudent * stu, unsigned number);
void SortTable(struct SStudent * stu);
void PrintTable(struct SStudent * stu);
void Save(struct SStudent * stu);
void Load(struct SStudent * stu);
void Help();
void modi(struct SStudent *h);
void search(struct SStudent *h);struct SStudent * student;
unsigned number;
char keyValue;
student = CreateTable();
//clrscr();
system("cls");
Help();
printf("\n= ");
while((keyValue = getche()) != 'q' && keyValue != 'Q' && keyValue != 27)
{
puts("");
switch(keyValue)
{
case 'l': case 'L':
PrintTable(student); break;
case 'd': case 'D':
printf("Please input the number you want delete: ");
scanf("%d", &number);
QueryTable(student, number);
break;
case 'a': case 'A':
AppendToTable(student); break;
case 'i': case 'I':
InsertToTable(student); break;
case 's': case 'S':
SortTable(student);
puts("Sort complished! Please use command L to list.");
break;
case 'f': case 'F':
search(student);
break;
case 'm': case 'M':
modi(student);
break;case 'v': case 'V':
Save(student); break;
case 'o': case 'O':
Load(student); break;
case 'h': case 'H':
Help(); break;
default: puts("Error command!");
}
printf("\n= ");
}
}
struct SStudent * CreateTable()
{
struct SStudent * stu;
stu = (struct SStudent *) malloc(sizeof(struct SStudent));
stu->number = 0;
stu->name[0] = '\0';
stu->tele[0] = '\0';
stu->link = NULL;
return(stu);
}
void AppendToTable(struct SStudent * stu)
{
struct SStudent * next, * last;
int number;
last = stu;
while(last->link) last = last->link;
printf("Please input the number (0 to quit): ");
scanf("%d", &number);
while(number)
{
next = (struct SStudent *) malloc(sizeof(struct SStudent));
next->number = number;
printf("Please input name: ");
scanf("%s", next->name);
printf("Please input tele: ");
scanf("%s", next->tele);
last->link = next;
last = last->link;
printf("\nPlease input the number (0 to quit): ");
scanf("%d", &number);
}
last->link = NULL;
}
void InsertToTable(struct SStudent * stu)
{
struct SStudent * next, * last;
int number;
printf("Please input the number (0 to quit): ");
scanf("%d", &number);
while(number)
{
next = (struct SStudent *) malloc(sizeof(struct SStudent));
next->number = number;
printf("Please input name: ");
scanf("%s", next->name);
printf("Please input tele: ");
scanf("%s", next->tele);
last = stu;
while(last->link)
{
if(last->link->number > next->number)
{
next->link = last->link;
last->link = next;
break;
}
else last = last->link;
}
printf("\nPlease input the number (0 to quit): ");
scanf("%d", &number);
}
}
void QueryTable(struct SStudent * stu, unsigned number)
{
struct SStudent * temp, * next;
next = stu;
while(next->link)
{
if(next->link->number == number)
{
temp = next->link;
next->link = next->link->link;
free(temp);
}
else next = next->link;
}
}
void PrintTable(struct SStudent * stu)
{
stu = stu->link;
if(!stu)
{
puts("The table is EMPTY!");
return;
}
printf("number\tname\ttele\n");
while(stu)
{
printf("%3d\t", stu->number);
printf("%-s\t", stu->name);
printf("%-s\t", stu->tele);
printf("\n");
stu = stu->link;
}
}
void SortTable(struct SStudent * stu)
{
struct SStudent * next, * last, * temp;
int flag;
last = stu;
while(last->link)
{
next = stu; flag = 1;
while(next->link != last->link)
{
if(next->link->number > last->link->number)
{
temp = last->link;
last->link = last->link->link;
temp->link = next->link;
next->link = temp;
flag = 0;
break;
}
else next = next->link;
}
if(flag) last = last->link;
}
}
void Save(struct SStudent * stu)
{
char filename[13];
FILE * fileSave;
printf("Please input the filename you want save in: ");
scanf("%s", filename);
if((fileSave = fopen(filename, "wb")) == 0)
{
printf("Cannot open file %s !\n", filename);
return;
}
puts("Saveing ...");
stu = stu->link;
while(stu)
{
fwrite(stu, sizeof(struct SStudent), 1, fileSave);
stu = stu->link;
}
puts("Saveing is finished!");
}
void Load(struct SStudent * stu)
{char filename[13];<br>FILE * fileLoad;<br>struct SStudent * temp;<br>while(stu->link)<br>{<br>temp = stu->link;<br>stu->link = stu->link->link;<br>free(temp);<br>}
temp = (struct SStudent *) malloc(sizeof(struct SStudent));
printf("Please input the filename you want load from: ");
scanf("%s", filename);
if((fileLoad = fopen(filename, "rb")) == 0)
{
printf("Cannot open file %s !\n", filename);
return;
}
puts("Loading ...");
while(fread(temp, sizeof(struct SStudent), 1, fileLoad))
{stu->link = temp;<br>stu = stu->link;<br>temp = (struct SStudent *) malloc(sizeof(struct SStudent));<br>}
stu->link = NULL;
puts("loading is finished!");
}
void Help()
{ puts(" *********************************************");
puts(" * System Command Help *");
puts(" *********************************************");
puts(" * L = List all records *");
puts(" * D = Delete a record seleced by number *");
puts(" * A = Append records *");
puts(" * I = Insert records *");
puts(" * S = Sort records *");
puts(" * F= Search records *");
puts(" * M= Modi records *");puts(" * H = Show this help message *");
puts(" * V = Save records to a file *");
puts(" * O = Load records from a file *");
puts(" * Q = Quit System *");
puts(" *********************************************");
}
void modi(struct SStudent *h)
{
struct SStudent *p; /* 移動指針*/
unsigned num; /*存放學號的變數*/
// clrscr(); /*清屏幕*/
system("cls");
printf("please enter number for modifi\n");
scanf("%d",&num); /*輸入學號*/
p=h; /*將頭指針賦給p*/
while( (p->number!=num)&&p!=NULL) /*當記錄的姓名不是要找的,且指針不為空時*/
p=p->link; /*移動指針,指向下一結點*/
if(p==NULL) /*如果指針為空*/
printf("\nlist no %d student\n",num); /*顯示沒有該學生*/
else /*修改找到的記錄信息*/
{
printf("Please input new name: ");
scanf("%s", p->name);
printf("Please input new tele: ");
scanf("%s", p->tele);
printf("|number | name | tel | \n");
printf("|----------|---------------|---------------|\n");
printf("|%6d|%-10s|%12s|\n", p->number,p->name,p->tele); }
}
void search(struct SStudent *h)
{
struct SStudent *p; /* 移動指針*/
char s[10]; /*存放姓名的字元數組*/
// clrscr(); /*清屏幕*/
system("cls");
printf("please enter name for search\n");
scanf("%s",s); /*輸入姓名*/
p=h; /*將頭指針賦給p*/
while(strcmp(p->name,s)&&p!=NULL) /*當記錄的姓名不是要找的,且指針不為空時*/
p=p->link; /*移動指針,指向下一結點*/
if(p==NULL) /*如果指針為空*/
printf("\nlist no %s student\n",s); /*顯示沒有該學生*/
else /*顯示找到的記錄信息*/
{
printf("\n\n***********************havefound***********************\n");
printf("|number | name | tel | \n");
printf("|----------|---------------|---------------|\n");
printf("|%10d|%-10s|%12s|\n", p->number,p->name,p->tele);
printf("****************************end***************************\n");
}
}
④ 求一asp.net+MSSQL的C#的登錄注冊系統源碼
用動軟代碼生成器,就能生成這樣的代碼
⑤ 易語言怎麼寫注冊大漠插件到系統的源碼
運行 (「regsvr32 /s」 + 取運行目錄 () + 「\dm.dll」, 假, )
把大漠釋放到運行目錄下就OK了!
⑥ 易語言 怎樣才能將寫的程序注冊為一個系統服務,並且開機啟動,注意,一定要是系統服務,謝謝,求源碼
易語言注冊系統服務模塊,支持自定義服務名稱、顯示名稱、描述信息——開源
注冊刪除系統服務
你網路搜索一下「 易語言 注冊系統服務 」
或者到下面地址下載
⑦ 誰能給我一個完整的會員注冊管理系統的源碼
這個網址里有很多:www..com
⑧ 如何建立注冊表測監測系統,要源代碼的~~
1 .檢測啟動程序
雙擊右下角系統圖標欄的盾牌圖標可以激活它的主窗口。此時在「注冊表」標簽中能夠看見Windows系統對於所有用戶提供的啟動選項以及當前運行的程序列表,由於這些程序都是在安裝RegRun之前已經駐留在系統中的,因此建議大家點擊右部最上面的「查看」按鈕,檢測一下它們是否屬於正常合法的程序。如果RegRun提示某個程序可能對系統造成破壞,只要點擊程序對應的彩色燈並將其更改為紅色燈就能夠暫時中止該程序的運行,並將相關的程序從注冊表中清理出去,這樣就避免了重新開啟計算機之後木馬病毒程序駐留內存的危險。而且一旦不小心誤刪了有用的注冊表文件,還可以在彈出的菜單中選取「恢復最近刪除的項目」,此時程序會把所有刪除的注冊表項目列表顯示,只要在這里選取恢復的項目並點擊「撤銷」按鈕就能夠將系統恢復到原先狀態,因此大家在使用的時候不必有後顧之憂了。
同樣,採用上述方法可以對所有的啟動程序選項進行檢測,需要指出的是,RegRun 覆蓋的啟動程序非常全面,不僅僅包括了常見的Win.ini、System.ini、Config.sys 和Autoexec.bat 等程序選項,還有公共啟動程序組、VxD驅動器和許多注冊表的啟動鍵值。應該說只要你想到的啟動程序在這里都可以找到,因此建議大家按照上述步驟對每個啟動程序都檢測一下,以確保系統處於正常穩定的運行狀態。
2 .啟動程序監測
在我們正常使用計算機的時候,有可能使用磁碟復制文件或者是瀏覽網頁時而感染木馬程序或者是病毒,如果這些程序需要在啟動Windows時就自動運行,那麼就必須要更改注冊表或者相關的啟動文件。只要RegRun 駐留在系統後台,這些程序就沒有下手的機會了。因為RegRun會始終對這些重要的啟動文件進行實時監測,一旦遇到企圖修改的情況,它會立即中止正常的操作,並以彈出窗口的形式引起你的注意。如圖4 所示,圖中帶有「+」的就是新增的啟動程序,而窗口上部的信息框中還有該文件添加的注冊表文件地址。此時可以判斷是否屬於安裝超級解霸、病毒防火牆等軟體必須在開機時運行的程序,確認之後點擊下部的「那是正常的」允許修改,或者通過「改回來」禁止此次的修改,這樣就能夠防止木馬和病毒軟體駐留在系統啟動程序中了。
3 .安全啟動
大家都知道Windows 9X啟動實際上是先運行DOS內核,然後在其基礎上運行Windows 程序,為了確保系統的安全,RegRun的安全啟動功能可以從DOS開始就監測所有啟動選項的變化。激活這項功能只要在圖1 所示的設置窗口中的「安全啟動」標簽下選取「在DOS 平台中運行」命令即可。以後每次啟動計算機的時候,RegRun 都會在DOS載入完成後立即對所有的程序進行監測,這除了上述提及的各種啟動引導文件之外,連注冊表的相關鍵值都不放過(如圖5),一旦程序檢測到這些啟動程序被更改,它還會彈出編輯窗口供你修改確認(如圖6)。因此RegRun的這種運行模式可以在Windows啟動之前進行監測,將有可能威脅到系統安全的木馬、病毒及時查找出來,讓它們無法潛伏在Windows 中運行。
4.定製不同模式啟動選項
當Windows 使用時間長了之後,速度肯定是會下降的,但開機時間長則是由於載入了過多的程序所致。比如在不上網、不安裝軟體的時候也許就不需要駐留防火牆,而上網沖浪的時候也不需要超級解霸的光碟伺服器運行在後台,所以我們可以利用RegRun的啟動注冊表備份功能來定製不同模式的啟動選項。
比如我們操作計算機的時候主要分為上網沖浪和游戲兩種用途,就可以分別定製兩種類型的注冊表啟動文件。首先在RegRun 的主窗口中先進入「注冊表」標簽,將病毒防火牆、MSN、OICQ 等不需要的選項刪除,接著運行「文件->預設文件保存為」命令,將其保存為名稱是「游戲」的文件; 然後將這些刪除的程序恢復,並將虛擬光碟機、超級解霸光碟伺服器等不需要的選項刪除,再將其保存為名稱是「網路」的文件。這樣當我們需要上網沖浪的時候,只要進入RegRun 安裝目錄並雙擊「網路」文件,此時RegRun 會自動彈出恢復預設文件窗口,點擊「確定」按鈕並根據提示重新啟動計算機,就可以在沒有虛擬光碟機、超級解霸伺服器的環境下上網沖浪;同樣載入「游戲」文件也能夠去除一些不需要駐留內存的程序,加快游戲的速度。
怎麼樣,RegRun 的功能還不錯吧?它在提供了注冊表監測、保護系統免受木馬病毒侵襲的同時也附帶了良好的恢復功能,即使新手也不用害怕注冊表這個雷區了。其實限於篇幅的緣故,還有很多實用功能無法一一向大家詳述,有興趣的話就自己深入研究一下,相信你會發現更多更精彩的內容。
⑨ ASP.NET招生平台系統源碼|招生網站源碼賬號怎麼注冊
招生系統用戶是不需要注冊,可以直接使用身份證和考生號進行登錄。