1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Login and Accounts -->
<!--X-From-R13: [vxr Z Yrfy <zyxrfyNpcvagrearg.pbz> -->
<!--X-Date: Sun, 19 Jul 1998 06:50:17 &#45;0700 -->
<!--X-Message-Id: 19980719085335.A1365@localhost -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Login and Accounts</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:mlkesl#cpinternet,com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00253.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00255.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00266.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00294.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00254">Author</A>
&nbsp;|&nbsp;<A HREF="#00254">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00254">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Login and Accounts</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: MUD-DEV List &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Login and Accounts</LI>
<LI><em>From</em>: Mike L Kesl &lt;<A HREF="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</A>&gt;</LI>
<LI><em>Date</em>: Sun, 19 Jul 1998 08:53:35 -0400</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
. o O ( Logins and Accounts ) O o .
(mlkesl 980716 - revised)
(mlkesl 980711 - created)

Problem: What do we do when someone logs in...
Goals: Allow a secure login for a single person.


I propose that we have a system in which players have a single account. This
account should somehow be linked to a verifiable identity. The most obvious
way of doing this I can think of is by using email authentication.

. ( email authentication ) .
Under this system, a new player logs in and gives his account a name as well
as a valid email address. The server then mails a randomly generated
password to that address. The player receives this mail and reconnects to
the server, where he connects as a normal player would using the password
mailed to him. He will also be forced to change his password at that time.

I am currently thinking that we will have to allow addresses from the free
email services as valid, as I am sure there are people who use such accounts
as their sole form of email. This could be a problem as people might simply
get new free email accounts in order to create multiple accounts. This same
problem goes for those people who actually have more than one valid email
account, such as myself.

There has to be a way we can do this well...

An account is the player's account, it will hold all OOC info as well as
provide them with the ability to participate in an OOC chat room, which will
be the place for OOC conversations.

Each account can have a single character.

Each account might also have one or more of the following:
a builder
a ventriloquist?/storyteller?
a dugeonmaster?/puppeteer?
a god (which is simply all of the above?)

Perhaps each account will simply have a contributor ranking instead, where 0
means that account can only be used to play, 1 might mean they would also
build, all the way up to 10, which would be the for like the coders. Then,
with that hierarchy established we could assume that an account of such and
such rank was automatically granted the powers of all those ranks below his
own. This is not good OOD, and maybe neither is the above idea.

Another thought that comes to mind is to use a composite model, where
accounts are a composite of one or more "priviledges". Some examples are
necessary to best illustrate this concept of composite design.

	Eg.		Account: Mike L Kesl	E-Mail: mlkesl#hotmail,com
			Priviledges:	builder, designer, coder
			
			Account: John Q Mud		E-Mail: john17#usa,net
			Priviledges:	ooc, character
			
			Account: Mahst R Bilder	E-Mail: mrbilder#leet,org
			Priviledges:	ooc, character, builder, helper
			
Stuff like that...That does not seem like a bad one to me...*shrug*

Those with different priviledges would be given different choices on the
main menu. On the same note, those accounts connected as something other
than character would be somewhat seperated from those connected as builders
for example. This should be pretty helpful for everyone.


(-[= open ended document =]-)


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00667" HREF="msg00667.html">[MUD-Dev] Re: Login and Accounts</A></strong>
<ul compact><li><em>From:</em> J C Lawrence &lt;claw#under,engr.sgi.com&gt;</li></ul>
<li><strong><A NAME="00294" HREF="msg00294.html">[MUD-Dev] RE: Login and Accounts</A></strong>
<ul compact><li><em>From:</em> Matt Chatterley &lt;matt#mpc,dyn.ml.org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00253.html">[MUD-Dev] Scripting Design Notes</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00255.html">[MUD-Dev] Re: DBMS in MU*'s</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00266.html">[MUD-Dev] Re: Scripting Design Notes</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00294.html">[MUD-Dev] RE: Login and Accounts</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00254"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00254"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><strong><A NAME="00260" HREF="msg00260.html">[MUD-Dev] Re: Scripting Design Notes</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sun 19 Jul 1998, 20:02 GMT
<UL>
<LI><strong><A NAME="00265" HREF="msg00265.html">[MUD-Dev] Re: Scripting Design Notes</A></strong>, 
Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Mon 20 Jul 1998, 05:06 GMT
</LI>
<LI><strong><A NAME="00270" HREF="msg00270.html">[MUD-Dev] Re: Scripting Design Notes</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Mon 20 Jul 1998, 18:19 GMT
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00266" HREF="msg00266.html">[MUD-Dev] Re: Scripting Design Notes</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 20 Jul 1998, 06:11 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00254" HREF="msg00254.html">[MUD-Dev] Login and Accounts</A></strong>, 
Mike L Kesl <a href="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</a>, Sun 19 Jul 1998, 13:50 GMT
<UL>
<LI><strong><A NAME="00294" HREF="msg00294.html">[MUD-Dev] RE: Login and Accounts</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Wed 22 Jul 1998, 00:41 GMT
<UL>
<LI><strong><A NAME="00306" HREF="msg00306.html">[MUD-Dev] Re: Login and Accounts</A></strong>, 
Ling <a href="mailto:K.L.Lo-94#student,lboro.ac.uk">K.L.Lo-94#student,lboro.ac.uk</a>, Wed 22 Jul 1998, 13:45 GMT
<UL>
<LI><strong><A NAME="00441" HREF="msg00441.html">[MUD-Dev] Re: Login and Accounts</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Sat 01 Aug 1998, 12:40 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00667" HREF="msg00667.html">[MUD-Dev] Re: Login and Accounts</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 11 Aug 1998, 23:05 GMT
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>