Author: dylan
Date: 2005-07-18 10:45:24 -0400 (Mon, 18 Jul 2005)
New Revision: 873

Added:
   trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm
Removed:
   trunk/perl/server/lib/Haver/Server/Wheel/AuthReg.pm
Modified:
   trunk/
   trunk/perl/server/lib/Haver/Server/Wheel/Login.pm
Log:
Renamed AuthReg. 



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1281
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238
   + 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1283
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238

Deleted: trunk/perl/server/lib/Haver/Server/Wheel/AuthReg.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/AuthReg.pm 2005-07-18 14:44:16 UTC 
(rev 872)
+++ trunk/perl/server/lib/Haver/Server/Wheel/AuthReg.pm 2005-07-18 14:45:24 UTC 
(rev 873)
@@ -1,60 +0,0 @@
-# vim: set ts=4 sw=4 noexpandtab si ai sta tw=100:
-# This module is copyrighted, see end of file for details.
-package Haver::Server::Wheel::AuthReg;
-use strict;
-use warnings;
-
-use Haver::Server::Wheel -base;
-use Digest;
-
-sub setup {
-       my $self = shift;
-       $self->msg(
-               qw(
-                       AUTH:REGISTER
-                       AUTH:PASSCODE
-                       AUTH:EMAIL
-               )
-       );
-}
-
-sub msg_AUTH_REGISTER {
-       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
-       my ($email, $passcode) = @$args;
-       my $store = $heap->{store};
-       my $user  = $heap->{user};
-
-       unless ($email =~ /[EMAIL PROTECTED]/) {
-               $kernel->yield('fail', 'invalid.email', $email);
-               return;
-       }
-       if ($store->exists('user', $user->name)) {
-               $kernel->yield('fail', 'registered.user', $user->name);
-               return;
-       }
-
-       $user->keep(1);
-       $user->passcode($passcode);
-       $user->email($email);
-       $store->insert($user);
-       $heap->{client}->put(['AUTH:REGISTER', $user->name, $email]);
-}
-
-sub msg_AUTH_PASSCODE {
-       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
-       my ($passcode) = @$args;
-
-       $user->passcode($passcode);
-       $heap->{client}->put(['AUTH:PASSCODE', $heap->{user}->name]);
-}
-
-sub msg_AUTH_EMAIL {
-       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
-       my ($email) = @$args;
-
-       $user->email($email);
-       $heap->{client}->put(['AUTH:EMAIL', $heap->{user}->name, $email]);
-}
-
-
-1;

Modified: trunk/perl/server/lib/Haver/Server/Wheel/Login.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Login.pm   2005-07-18 14:44:16 UTC 
(rev 872)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Login.pm   2005-07-18 14:45:24 UTC 
(rev 873)
@@ -78,7 +78,7 @@
        $heap->{client}->put(['HELLO', $name]);
        $heap->{loader}->unload_wheel(__PACKAGE__);
        $heap->{loader}->load_wheel('Haver::Server::Wheel::Main');
-       $heap->{loader}->load_wheel('Haver::Server::Wheel::AuthReg');
+       $heap->{loader}->load_wheel('Haver::Server::Wheel::Reg');
 }
 
 

Added: trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm     2005-07-18 14:44:16 UTC 
(rev 872)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm     2005-07-18 14:45:24 UTC 
(rev 873)
@@ -0,0 +1,60 @@
+# vim: set ts=4 sw=4 noexpandtab si ai sta tw=100:
+# This module is copyrighted, see end of file for details.
+package Haver::Server::Wheel::Reg;
+use strict;
+use warnings;
+
+use Haver::Server::Wheel -base;
+use Digest;
+
+sub setup {
+       my $self = shift;
+       $self->msg(
+               qw(
+                       REG:ACCOUNT
+                       REG:PASSCODE
+                       REG:EMAIL
+               )
+       );
+}
+
+sub msg_REG_REGISTER {
+       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
+       my ($email, $passcode) = @$args;
+       my $store = $heap->{store};
+       my $user  = $heap->{user};
+
+       unless ($email =~ /[EMAIL PROTECTED]/) {
+               $kernel->yield('fail', 'invalid.email', $email);
+               return;
+       }
+       if ($store->exists('user', $user->name)) {
+               $kernel->yield('fail', 'registered.user', $user->name);
+               return;
+       }
+
+       $user->keep(1);
+       $user->passcode($passcode);
+       $user->email($email);
+       $store->insert($user);
+       $heap->{client}->put(['REG:ACCOUNT', $user->name, $email]);
+}
+
+sub msg_REG_PASSCODE {
+       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
+       my ($passcode) = @$args;
+
+       $user->passcode($passcode);
+       $heap->{client}->put(['REG:PASSCODE', $heap->{user}->name]);
+}
+
+sub msg_REG_EMAIL {
+       my ($kernel, $heap, $args) = @_[KERNEL, HEAP, ARG0];
+       my ($email) = @$args;
+
+       $user->email($email);
+       $heap->{client}->put(['REG:EMAIL', $heap->{user}->name, $email]);
+}
+
+
+1;


Reply via email to