| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Bara ett inlägg till!
|
Hej
Skulle verkligen vilja ha hjälp med ett script som raderar inaktiva medlemmar efter 7 månader, alltså medlemmar som inte loggat in under 7 månader.. Koden för att avsluta sitt konto ser ut såhär: Kod:
Case "del"
SQL = "SELECT memb_id,memb_photo FROM _memb WHERE memb_pass = '"& strPass1 &"' AND memb_id = "&intUserId&""
Set rs = objCon2.Execute(SQL)
If rs.EOF Then
strMessageD = "Du måste ange rätt lösenord."
Else
objCon2.Execute("DELETE FROM board WHERE board_fromid="& intUserId)
objCon2.Execute("DELETE FROM memb_blog WHERE blog_user="& intUserId)
objCon2.Execute("DELETE FROM memb_blog_read WHERE visit_user="& intUserId)
objCon2.Execute("DELETE FROM memb_board WHERE board_fromid="& intUserId &" OR board_forid="& intUserId)
objCon2.Execute("DELETE FROM memb_fav WHERE fav_user="& intUserId &" OR fav_fav="& intUserId)
objCon2.Execute("DELETE FROM memb_mess WHERE mess_fromid="& intUserId &" OR mess_forid="& intUserId)
objCon2.Execute("DELETE FROM memb_risros WHERE rr_userid="& intUserId)
objCon2.Execute("DELETE FROM memb_recept WHERE recept_user="& intUserId)
objCon2.Execute("DELETE FROM memb_dikter WHERE dikt_user="& intUserId)
objCon2.Execute("DELETE FROM fanclub_user WHERE user_userid="& intUserId)
objCon2.Execute("DELETE FROM magasin WHERE m_userid="& intUserId)
objCon2.Execute("DELETE FROM memb_bs WHERE bs_userid="& intUserId)
objCon2.Execute("DELETE FROM fanclub WHERE fc_owner="& intUserId)
objCon2.Execute("DELETE FROM memb_skratt WHERE skratt_user="& intUserId)
objCon2.Execute("DELETE FROM memb_visits WHERE visit_user="& intUserId &" OR visit_visitor="& intUserId)
If rs("memb_photo") <> "" Then
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile "D:\dbd\_photo\" & rs("memb_photo")
Set FSO = Nothing
End If
SQL = "SELECT album_file FROM dbd_memb_album WHERE album_userid = "&intUserId &""
Set rsAlbum = objCon2.Execute(SQL)
Do until rsAlbum.EOF
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile "D:\dbd\_album\" & rsAlbum(0)
Set FSO = Nothing
objCon2.Execute("DELETE FROM dbd_memb_album WHERE album_file = '"& rsAlbum(0) &"' AND album_userid="& intUserId &"")
rsAlbum.MoveNext
Loop
rsAlbum.Close: Set rsAlbum = Nothing
objCon2.Execute("DELETE FROM dbd_memb WHERE memb_id="& intUserId)
response.redirect("logout.asp")
Vi har även ett stort problem med medlemmar som raderar sitt konto och aktiverar ett nytt .. Finns det något sätt att stoppa detta så de max kan avsluta sitt konto 3 ggr eller att de inte kan skapa ett nytt förrens efter 7 dagar? Alla tips och kodsnuttar är av intresse.. Tacksam för hjälp! /Micke |
||
|
|
Svara med citat
|
|
|