diff -urB emech-2.8/src/commands.c emech-2.8-unverify/src/commands.c
--- emech-2.8/src/commands.c	Mon Oct  9 20:22:03 2000
+++ emech-2.8-unverify/src/commands.c	Sun Dec 10 15:17:52 2000
@@ -174,7 +174,22 @@
 		send_to_user(from,"Incorrect password, not authorized");
 }
 
-void do_time(char *from, char *to, char *rest, int cmdlevel)
+void do_unauth(char *from, char *to, char *rest, int cmdlevel)
+{
+	aTime   *tmp;
+
+
+	if ((tmp = find_time(&current->Auths, from)) != NULL) {
+		send_to_user(from,"You are now mortal");
+		remove_time(&current->Auths, tmp);
+	}
+	else {
+		send_to_user(from, "You are not verified");
+	}
+}
+
+void do_time(char *from, char *to, char *rest, int 
+cmdlevel)
 {
 	char	*ts;
 
diff -urB emech-2.8/src/gencmd.c emech-2.8-unverify/src/gencmd.c
--- emech-2.8/src/gencmd.c	Mon Oct  9 20:22:03 2000
+++ emech-2.8-unverify/src/gencmd.c	Sun Dec 10 14:49:13 2000
@@ -37,6 +37,7 @@
 	{ 0, "PASSWD",		"do_passwd",		10		| PASS	| NOPUB		},
 	{ 0, "USAGE",		"do_usage",		10	| CC	| PASS			},
 	{ 0, "VERIFY",		"do_auth",		10			| NOPUB		},
+	{ 0, "UNVERIFY",	"do_unauth",		1	| CC	| PASS			},
 
 	{ 0, "HOST",		"do_host",		20	| CC	| PASS			},
 	{ 0, "ONTIME",		"do_ontime",		20	| CC	| PASS			},
diff -urB emech-2.8/src/h.h emech-2.8-unverify/src/h.h
--- emech-2.8/src/h.h	Mon Oct  9 20:22:03 2000
+++ emech-2.8-unverify/src/h.h	Sun Dec 10 14:49:46 2000
@@ -268,6 +268,7 @@
 void do_add(char *, char *, char *, int);
 void do_addserver(char *, char *, char *, int);
 void do_auth(char *, char *, char *, int);
+void do_unauth(char *, char *, char *, int);
 void do_away(char *, char *, char *, int);
 void do_ban(char *, char *, char *, int);
 void do_banlist(char *, char *, char *, int);

