def post(self): newUserNickname = self.request.get('username') userEmail = self.request.get('email') userBio = self.request.get('user_bio') upload = False if len(self.get_uploads('pic')) > 0: upload = self.get_uploads('pic')[0] #check to see if the userNickname provided is unique userRows = models.user.gql('') isUniqueUsername = True for uRow in userRows: if uRow.nickname == newUserNickname: isUniqueUsername = False if isUniqueUsername: currentUser = users.get_current_user().user_id() if upload: u = models.user(uniqueGivenID = currentUser, nickname = newUserNickname, slogarma = 0, email = userEmail, bio = userBio, numSlogans = 0, picture = upload.key(), pictureURL = images.get_serving_url(upload.key())) else: u = models.user(uniqueGivenID = currentUser, nickname = newUserNickname, slogarma = 0, email = userEmail, bio = userBio, numSlogans = 0) u.put() self.redirect("/app/listing/new") else: error = "That username already exists! Please pick a different one." template = jinja2_env.get_template('html/create-profile.html') template_values = {"error": error} self.response.out.write(template.render(template_values))
def adduserView(request): if request.method == 'POST': form =userForm(request.POST) if form.is_valid(): username=form.cleaned_data['name'] password=form.cleaned_data['password'] user(name=username,password=password).save() return HttpResponseRedirect('/adduserView') else: form = userForm() return render_to_response('message.html', {'form':form},context_instance=RequestContext(request))
def fillUsers(): chat = models.chatroom("public", True) user1 = models.user( "jcrzry", "https://i.ytimg.com/vi/ptkytDOVFN0/maxresdefault.jpg") user2 = models.user( "userDos", "http://www.rd.com/wp-content/uploads/sites/2/2016/04/01-cat-wants-to-tell-you-laptop.jpg" ) models.db.session.add(chat) models.db.session.add(user1) models.db.session.add(user2) models.db.session.commit()
def start(self,request): if 'user' in request.session: # Painel do usuario u = user(request.session['user']); permissions = self.verify_permissions(request) names = settings.EFFORIA_NAMES; apps = [] for a in settings.EFFORIA_APPS: apps.append(names[a]) return render(request,'index.jade',{'static_url':settings.STATIC_URL, 'user':user(request.session['user']),'perm':permissions, 'name':'%s %s' % (u.first_name,u.last_name),'apps':apps },content_type='text/html') # Pagina inicial #p = list(Page.objects.filter(user=superuser())) return render(request,'index.html',{'static_url':settings.STATIC_URL},content_type='text/html')
def addUser(): if request.method == 'POST': info = user(username=request.data['username']) session.add(info) try: session.commit() except: session.rollback() flash(config.UNEXPECTED_ERROR) finally: session.close() return { 'status': 'OK', 'message': 'SUCCESS', }, 200 else: alluser = session.query(user).all() print("Here") usersArray = [] print(alluser) for a_user in alluser: temp_user = {'username': a_user.username} usersArray.append(temp_user) if not usersArray: return {'status': 'BAD request'} return {'status': 'OK', 'message': 'SUCCESS', 'array': usersArray}, 200
def removeSomeReviews(c): rows = c.getSession().execute('SELECT id FROM prs.users where reviews_filtered=false') for row in rows: logging.info("Getting reviews for user %s", row['id']) user=models.Users.get(id=row['id']) list=user.list_reviews if(list is None): user.reviews_filtered=True user.save() continue list.sort(key=lambda r: r.rating, reverse=True) index=0 for i, r in enumerate(list): if(r.rating<3): index=i break if(index>0): list[index:] = [] list[500:] = [] user.list_reviews=[] for r in list: ac=models.user(id=r.actor.id, gid=r.actor.gid, name=r.actor.name, friends_count=r.actor.friends_count, reviews_count= r.actor.reviews_count, age=r.actor.age, gender=r.actor.gender, small_user=r.actor.small_user, private=r.actor.private) bk=models.book(id=r.book.id, gid=r.book.gid, title=ascii(r.book.title),isbn=r.book.isbn, isbn13=r.book.isbn13, publication_date=r.book.publication_date, average_rating=r.book.average_rating, ratings_count=r.book.ratings_count, small_book=r.book.small_book, author=r.book.author) user.list_reviews.append(models.review(id=r.id, actor=ac, book=bk, gid=r.gid, rating=r.rating, text=ascii(r.text))) user.reviews_count=len(user.list_reviews) user.reviews_filtered=True user.save() logging.info("Finish removing some reviews for user %s", row['id'])
def init(data): # TODO: seprate each insert to different function, supply single insert session = get_session() # insert user users = {} for user in data.get('user', []): user['password'] = generate_password_hash(user.get('password', '')) users[user.get('username')] = models.user(**user) session.add(users.get(user.get('username'))) session.commit() # insert sensor sensors = {} for sensor in data.get('sensor', []): sensors[sensor.get('name')] = models.sensor(**sensor) session.add(sensors.get(sensor.get('name'))) session.commit() # insert field fields = {} for field in data.get('field', []): name = field.get('name') alias = field.get('alias') fields[name] = models.field(name=name, alias=alias) session.add(fields.get(name)) session.commit() field_id = fields.get(name).id for sensor in field.get('sensors', []): tmp_sensor = sensors.get(sensor.get('name')) field_sensor = models.field_sensor( field=field_id, sensor=tmp_sensor.id, df_name=sensor.get('df_name') or tmp_sensor.df_name, alias=sensor.get('alias') or tmp_sensor.alias, unit=sensor.get('unit') or tmp_sensor.unit, icon=sensor.get('icon') or tmp_sensor.icon, bg_color=sensor.get('bg_color') or tmp_sensor.bg_color ) session.add(field_sensor) session.commit() # insert user access for access in data.get('user_access', []): user = users.get(access.get('user')) if not user: print('[user_access] not find user {}'.format(access.get('user'))) continue accesses = access.get('accesses') active = access.get('active') for field_name in accesses: field = fields.get(field_name) user_access = models.user_access( user=user.id, field=field.id, is_active=(field_name == active) ) session.add(user_access) session.commit()
def login(request): r = models.ret() u = models.user() u.username = request.GET.get('username') u.password = request.GET.get('password') r.result = u.check() return HttpResponse(r.parse())
def clean_basket(self,request): u = user(request.session['user']); cart = [] basket = list(Basket.objects.filter(user=u)) for b in basket: Sellable.objects.filter(sellid=b.product).delete() b.delete() return response("Basket cleaned successfully")
def get_current_user(email: str): users_collection = db.users current_user = users_collection.find_one({"email": email}) user = models.user(id=current_user['_id'], email=current_user['email']) user.first_name = current_user['first_name'] user.last_name = current_user['last_name'] return user
def post(self): #Postがあった場合の処理 uid = self.request.get("userID") password = self.request.get('password') #ユーザーキー生成 h = hashlib.md5() h.update(uid) user_key = h.hexdigest() #パスワードハッシュ値生成 m = hashlib.md5() m.update(password) passwd = m.hexdigest() pr_user = models.user().get_by_id(user_key) if pr_user: if pr_user.password == passwd: client_id = str(uuid.uuid4()) disp_name = pr_user.country_name max_age = 60*120 pr_list = {'clid':client_id,'hash':user_key,'disp_name':disp_name} self.put_cookie(pr_list,max_age) self.redirect('/') return
def g_new_user(data): qret = user(user_id=data['user_id'], user_name=data['user_name'], user_role=data['user_role'], hashed_password=generate_password_hash(data['password'])) db.session.add(qret) update_user_permissions(data['user_id'], data['user_permissions'])
def register(request,userid,pwd): u = get_object(user,{'userid':userid}) if u == None: return HttpResponse("fail") u = user(userid=userid,pwd=pwd,status=0,cash=100000,ip="",date_lastlogin=timezone.now(),date_create=timezone.now()) u.save() return HttpResponse("ok")
def user_disp(self): client_id = self.request.cookies.get('clid', '') if client_id == '': self.redirect('/') else: user_hash = self.request.cookies.get('hash', '') user = models.user().get_by_id(user_hash) return user
def saveListUsersAndAppendToListFriends(self, user, listFriends): for friend in listFriends: exsists, savedUser = self.save_if_not_exsists(friend) saved_user_type = models.user(id=savedUser.id, gid=savedUser.gid, name=savedUser.name, friends_count=savedUser.friends_count, small_user=savedUser.small_user, private=savedUser.private) user.list_friends.append(saved_user_type) user.friends_retrieved = True user.save()
def find_or_make_user(user_name,user_ip,user_state): try: new_user = models.user.objects.get(name=user_name,state=user_state,ip=user_ip) except models.user.DoesNotExist: new_user = models.user(name=user_name,state=user_state,ip=user_ip) new_user.save() return new_user
def user_loader(mobile): if mobile is None: return element = dao.getUserByMobile(mobile) if element is None : return dbUser = user(element['nickName'],element['masterPassword'],element['mobile'],element['email'],element['status'],element['createTime']) dbUser.id = mobile return dbUser
def users_to_user(user): return models.user(id=user.id, gid=user.gid, friends_count=user.friends_count, reviews_count=user.reviews_count, age=user.age, gender=user.gender, location=user.location, small_user=user.small_user, private=user.private)
def signup(): form = SignupForm() if form.validate_on_submit(): new = user(username=form.username.data, email=form.email.data, password=form.password.data) new.save() flash("Registration was successful") return redirect(url_for('login')) return render_template('signup.html', form=form)
def get(self): logging.info("working") user_obj = models.user() user_obj.uid = "xyz" user_obj.info.append("xyz") user_obj.contacts.append("a") user_obj.connections.append("a") user_obj.preferences.append("a") user_obj.groups.append("a") user_obj.put()
def login(): mobile =request.form['mobile'] element = dao.getUserByMobile(mobile) if element is None or encrypt(request.form['masterPassword']) != element['masterPassword'] : return 'Bad login' current_user = user(element['nickName'], element['masterPassword'], element['mobile'], element['email'], element['status'], element['createTime']) current_user.id=mobile flask_login.login_user(current_user) return redirect('/')
def register(): mobile = request.form['mobile'] if(dao.containsUser(mobile)): return 'BAD REQUEST' nickName = request.form['nickName'] masterPassword=request.form['masterPassword'] newUser = user(nickName,encrypt(masterPassword),mobile,'',True,datetime.now().strftime('%Y-%m-%d %H:%M:%S')) dao.save(newUser) newUser.id=mobile flask_login.login_user(newUser) return redirect('/')
def signup(request): f=signupp(request.POST) if request.method=='POST': if request.POST.get('signup'): if f.is_valid(): cd=f.cleaned_data p=user(name=cd['name'],email=cd['l'],password=cd['p']) p.save() messages.success(request,'Saved') if request.POST.get('home'):return HttpResponseRedirect('/login') return render(request,'signup.html',{'f':f})
def signup(): form = SignUp() if form.validate_on_submit(): data = request.form newuser = user(username=data['username'], email=data['email'], login_counter = 0) newuser.set_password(data['password']) db.session.add(newuser) db.session.commit() flash('Account Succesfully Created!') return redirect(url_for('login')) return render_template('SignUp.html', form=form)
def create_user(): data = request.json row = user(data[0],data[0],data[1],data[3],data[2]) db.session.add(row) try: db.session.commit() except IntegrityError: pprint("Error: Duplication of Primary Key") return "created"
def db_load_user(): user_index = randint(0, len(myuser) - 1) info = user(username=myuser[user_index]) session.add(info) try: session.commit() except: session.rollback() finally: session.close() return {'status': 'OK'}
def create_user(): data = request.json row = user(data[0], data[0], data[1], data[3], data[2]) db.session.add(row) try: db.session.commit() except IntegrityError: pprint("Error: Duplication of Primary Key") return "created"
def process_cart(self,request): u = user(request.session['user']); cart = [] basket = list(Basket.objects.filter(user=u)) for b in basket: sellables = Sellable.objects.filter(sellid=b.product) for s in sellables: prod = {} prod['value'] = s.value prod['product'] = s.name prod['qty'] = '1' cart.append(prod) return self.process(request,cart)
def removeSomeReviews(c): rows = c.getSession().execute( 'SELECT id FROM prs.users where reviews_filtered=false') for row in rows: logging.info("Getting reviews for user %s", row['id']) user = models.Users.get(id=row['id']) list = user.list_reviews if (list is None): user.reviews_filtered = True user.save() continue list.sort(key=lambda r: r.rating, reverse=True) index = 0 for i, r in enumerate(list): if (r.rating < 3): index = i break if (index > 0): list[index:] = [] list[500:] = [] user.list_reviews = [] for r in list: ac = models.user(id=r.actor.id, gid=r.actor.gid, name=r.actor.name, friends_count=r.actor.friends_count, reviews_count=r.actor.reviews_count, age=r.actor.age, gender=r.actor.gender, small_user=r.actor.small_user, private=r.actor.private) bk = models.book(id=r.book.id, gid=r.book.gid, title=ascii(r.book.title), isbn=r.book.isbn, isbn13=r.book.isbn13, publication_date=r.book.publication_date, average_rating=r.book.average_rating, ratings_count=r.book.ratings_count, small_book=r.book.small_book, author=r.book.author) user.list_reviews.append( models.review(id=r.id, actor=ac, book=bk, gid=r.gid, rating=r.rating, text=ascii(r.text))) user.reviews_count = len(user.list_reviews) user.reviews_filtered = True user.save() logging.info("Finish removing some reviews for user %s", row['id'])
def saveListUsersAndAppendToListFriends(self, user, listFriends): for friend in listFriends: exsists, savedUser = self.save_if_not_exsists(friend) saved_user_type = models.user( id=savedUser.id, gid=savedUser.gid, name=savedUser.name, friends_count=savedUser.friends_count, small_user=savedUser.small_user, private=savedUser.private) user.list_friends.append(saved_user_type) user.friends_retrieved = True user.save()
def changePaswd(request): u = models.user() r = models.ret() u.username = request.GET.get('username') u.password = request.GET.get('oldPassword') if u.check()==1: u.password = request.GET.get('newPassword') u.update() r.result = 1 else : r.result = 0 return HttpResponse(r.parse())
def signup(): form = SignupForm() if request.method == "POST": print("method called") if not form.validate_on_submit(): return render_template('signup.html', form=form) else: newuser = user(form.first_name.data,form.last_name.data,form.email.data,form.password.data) db.session.add(newuser) db.session.commit() return "success" elif request.method=="GET": return render_template('signup.html',form=form)
def changePaswd(request): u = models.user() r = models.ret() u.username = request.GET.get('username') u.password = request.GET.get('oldPassword') if u.check() == 1: u.password = request.GET.get('newPassword') u.update() r.result = 1 else: r.result = 0 return HttpResponse(r.parse())
def editroleRight(request): ''' 角色权限调整 :param request: :param request: :return: ''' dir(request) uinfo = user(request.session["currentUserInfo"]) uroleInfo = getRightByRoleId(request, uinfo.id, uinfo.usrRole_id) #return JsonResponse return HttpResponse(json.dumps(uroleInfo), content_type='application/json', content=RequestContext(content))
def get_user_info(insta_user): try: user_id = get_user_id(insta_user) if user_id is None: print 'User does not exist!' exit() request_url = base_url + 'users/%s/?access_token=%s' % (user_id, access_token) response = requests.get(request_url).json() # print 'Request url for user info: ' + request_url if response['meta']['code'] == 200: print 'Information fetched successfully' if len(response['data']): fullname = response['data']['full_name'] follows_count = response['data']['counts']['follows'] followed_by = response['data']['counts']['followed_by'] print 'Username: %s' % insta_user print 'Fullname: %s' % fullname print 'No. of followers: %s' % follows_count print 'No. of people %s following: %s' % (insta_user, followed_by) print 'No. of posts: %s' % ( response['data']['counts']['media']) query = models.user.select().where( models.user.user_id == user_id) if len(query) > 0: print 'update' query[0].username = insta_user query[0].full_name = fullname query[0].follows_count = follows_count query[0].followed_by_count = followed_by query[0].save() else: new_user = models.user(user_id=user_id, user_name=insta_user, follows_count=follows_count, fullname=fullname, followed_by_count=followed_by) new_user.save() return response['data']['counts']['media'] else: print 'There is no data for this user!' else: print 'Status code other than 200 received!' except Exception as e: print e print 'Exception in getting user information.'
def create(): """ User created login """ salt = 'gnarlysaltd00d' if request.method == 'POST': newUser = m.user(request.form['email'], hashConvert(request.form['password']), request.form['firstName'], request.form['lastName'], request.form['age'], request.form['location']) m.db.session.add(newUser) m.db.session.commit() print 'post' return render_template('create.html')
def join(): form = SignUpForm() if request.method == "POST": if form.validate() == False: flash("All fields are required.") return render_template("join.html", form=form) else: u = user(Name=form.name.data, Email=form.email.data) db.session.add(u) db.session.commit() return render_template("join.html", success=True) elif request.method == "GET": return render_template("join.html", form=form)
def self_info(): try: request_url = (base_url + 'users/self/?access_token=%s') % access_token print 'Request url for self information : %s' % request_url user_info = requests.get(request_url).json() if user_info['meta']['code'] == 200: # Request successful print 'Request successful\n\n' print 'USER INFORMATION\n' print 'ID: ' + user_info['data']['id'] print 'USER NAME: ' + user_info['data']['username'] print 'PROFILE PICTURE LINK: ' + user_info['data'][ 'profile_picture'] print 'FULL NAME: ' + user_info['data']['full_name'] print 'BIO: ' + user_info['data']['bio'] print 'WEBSITE: ' + user_info['data']['website'] print 'IS IT A BUSINESS APP: ' + str( user_info['data']['is_business']) print 'MEDIA: ' + str(user_info['data']['counts']['media']) print 'FOLLOWS %s' % (user_info['data']['counts']['follows']) print 'FOLLOWED BY %s' % ( user_info['data']['counts']['followed_by']) print 'CODE %s' % (user_info['meta']['code']) query = models.user.select().where( models.user.user_id == user_info['data']['id']) if len(query) > 0: query[0].user_name = user_info['data']['username'] query[0].fullanme = user_info['data']['full_name'] query[0].followed_by_count = user_info['data']['counts'][ 'followed_by'] query[0].follows_count = user_info['data']['counts']['follows'] query[0].save() else: self_pro = models.user( user_id=user_info['data']['id'], user_name=user_info['data']['username'], fullname=user_info['data']['full_name'], followed_by_count=user_info['data']['counts'] ['followed_by'], followers_count=user_info['data']['counts']['follows']) self_pro.save() return user_info['data']['id'] else: print 'Status code other than 200 received!' except Exception as e: print e print 'There is an exception in self information'
def get_header(self): client_id = self.request.cookies.get('clid', '') if client_id == '': template_values = {} else: user_hash = self.request.cookies.get('hash', '') user = models.user().get_by_id(user_hash) template_values = {'login':1, 'email':user.country_name, 'point':user.port_point} path = os.path.join(os.path.dirname(__file__), './templates/header_menu.html') header_html = template.render(path,template_values) return header_html
def add_user(): from models import user if request.method == 'POST': if not request.form['email'] or not request.form['lname'] or not request.form['fname'] or not request.form['phone'] or request.form['password']: flash('Please enter all the information') elif(user.query.filter_by(email=request.form['email'].all() != [])): flash('A user account has already been created with this email! Please try again.') return render_template(url_for('add_user')) else: phone = "(" + request.form['phone'][0:3] + ")" + request.form['phone'][3:6] + "-" + request.form['phone'][6:10] new_user = user(email=request.form['email'], lname=request.form['fname'], fname=request.form['lname'], phone=phone, password=request.form['password']) db.session.add(new_user) db.session.commit() flash('Your account has successfully been created!') return redirect(url_for('index')) return render_template('new_user.html')
def register(): if request.method=='GET': return render('register.html') elif request.method=='POST': userpost=request.form.get('username') passwordpost=request.form.get('password') rpassword=request.form.get('rpassword') if userpost and passwordpost and rpassword: if passwordpost!=rpassword : return '两次密码不相等' else: newuser=user(username=userpost,password=passwordpost) db.session.add(newuser) a= db.session.commit() return redirect(url_for('login')) else: return '信息不能为空'
def signup_post(): email = username = password = security_question = security_answer = None signup_form = SignupForm() if signup_form.validate_on_submit(): print("validated succcessfully") email = signup_form.email.data username = signup_form.username.data password = signup_form.password.data security_question = signup_form.security_question.data security_answer = signup_form.security_answer.data existing_user = user.query.filter((email == user.email) | ( username == user.username)).first() if existing_user: print("---------------") print(existing_user.email) print(existing_user.username) print(existing_user.security_question) print(existing_user.security_answer) print("---------------") print(signup_form.email.data) print(signup_form.username.data) print(signup_form.password.data) print(signup_form.security_question.data) print(signup_form.security_answer.data) flash("Username or email is already in use, log in!") return redirect(url_for('auth.login')) if email.split('@')[1] != "u.rochester.edu": flash("Invalid email. Only undergraduate addresses") return redirect(url_for('auth.signup')) db_entry = user(email=email, username=username, password=generate_password_hash(password, method='sha256'), security_question=security_question, security_answer=generate_password_hash( security_answer, method='sha256')) try: db.session.add(db_entry) db.session.commit() except: return "Database error" return render_template('welcome.html', username=username)
def register(request): context = {} if request.method == "GET": return render(request, 'register.html') elif request.method == "POST": name = request.POST['username'] if models.user.objects.filter(name=name).exists(): context["message"] = "User name already exists.." return render(request, 'register.html', context) else: name = request.POST['username'] password = request.POST['password'] email = request.POST['email'] age = request.POST['age'] obj1 = models.user(name=name, password=password, email=email, age=age) obj1.save() return render(request, 'registersuccess.html')
def userRegistrationProc(request): if request.method == 'POST':# 当提交表单时 form = AddUserForm(request.POST) # form 包含提交的数据 if form.is_valid():# 如果提交的数据合法 authcode1=str(uuid.uuid1()).replace('-','') username1 =str( form.cleaned_data['userid']) password1 = str( form.cleaned_data['password']) password2 = str( form.cleaned_data['check_password']) email1 = str( form.cleaned_data['email']) #print authcode1+" "+username1+" "+password1+" "+email1 if usernameExist(username1) > 0 : return HttpResponse('The username already exist! <a href="/">Click to register again.</a>') if emailExist(email1) > 0 : return HttpResponse('The email already exist! <a href="/">Click to register again.</a>') if password1==password2: oneUser = user(authcode=authcode1,userid=username1,password=md5(password1),email=email1,userstorage=0) oneUser.save() return HttpResponse('Register ok! <a href="/">Click to back.</a>') else : return HttpResponse('Error: The two password are different! <a href="/">Click to register again.</a>') else: return HttpResponse('Error: Can\'t register! <a href="/">Click to register again.</a>')
def post(self, *args, **kwargs): ''' 提交注册 ''' stus = user.all() name = self.get_argument('name') userid = self.get_argument('user') passwd = self.get_argument('passwd') passwd2 = self.get_argument('passwd2') for stu in stus: if str( stu['user'] ) == userid or name == None or userid == None or passwd == None or passwd != passwd2: print('wrrong') self.redirect('/register') break else: print('ok') print(name, userid, passwd) stu = user(userid, passwd, name) stu.save() self.redirect('/login') break
def signup(): form = registration() if form.validate_on_submit(): date = datetime.datetime.now() member = user(first_name=form.first_name.data, second_name=form.second_name.data, last_name=form.last_name.data, email=form.email_address.data, phone=form.phone_number.data, date=date, username=form.username.data, passwords=form.password.data) db.session.add(member) db.session.commit() flash(f'User registered successfully', category='success') return redirect(url_for('signin')) if form.errors != {}: for err_msg in form.errors.values(): flash(f'There was an error creating the user: {err_msg}', category='danger') return render_template('signup.html', form=form)
def adds(): if request.method == 'POST': get_name = request.form.get('name') get_gender = request.form.get('gander') get_age = request.form.get('age') get_english = request.form.get('english') get_language = request.form.get('language') get_math = request.form.get('math') if get_name and get_gender and get_age and get_english and get_language and get_math: get_total = int(get_english) + int(get_language) + int(get_math) data = user(name=get_name, gender=get_gender, age=get_age, english=get_english, language=get_language, math=get_math, total=get_total) db.session.add(data) db.session.commit() return redirect(url_for('index')) else: return render_template('add_alter.html', alter='请填写完整') return render_template('add_alter.html')
def post(self): uid = self.request.get('userID') passstr = self.request.get('password') country_name = self.request.get('country_name') #パスワードハッシュ値生成 m = hashlib.md5() m.update(passstr) password = m.hexdigest() #メールアドレスハッシュ値生成 h = hashlib.md5() h.update(uid) user_key = h.hexdigest() new_user = models.user(id = user_key) new_user.email = uid new_user.password = password new_user.country_name = country_name new_user.port_point = 100 new_user.put() self.redirect('/') return
def register(request): u = models.user() u.username = request.GET.get('username') u.password = request.GET.get('password') u.add() return HttpResponse(u.parse())
def users_to_user(user): return models.user(id=user.id, gid=user.gid, friends_count=user.friends_count, reviews_count= user.reviews_count, age=user.age, gender=user.gender, location=user.location,small_user=user.small_user, private=user.private)
frmEmp = cgi.FieldStorage() # Get the values firstname = frmEmp.getvalue("firstname") lastname = frmEmp.getvalue("lastname") username = frmEmp.getvalue("username") password = frmEmp.getvalue("password") gender = frmEmp.getvalue("gender") dob = frmEmp.getvalue("dob") address = frmEmp.getvalue("address") pincode = frmEmp.getvalue("pincode") my_logger = logging.getLogger(__name__) my_logger.debug('---user value request success') #user = models.user(username, firstname, lastname, dob, address, password, pincode, gender) user = models.user("*****@*****.**", "sam", "trik", "11-july-1992", "12345", "M103456", "1111123", "M") user_Details_services = user_Details_services() res = user_Details_services.user_registration(user) if (res == True): my_logger.debug('---user successfuly inserted request success') print("Content-Type: text/html\r\n") print( "<h3>Users Registered Successfully....<a href='./index.html'><span style='color:yellow'>plz Login </span></a></h3><br>" ) else: my_logger.debug('---Registration of user failed') print("Content-Type: text/html\r\n") print( "<h3><span style='color:red'>Please Register again ....</span></h3><br>"
# Create the form object frmEmp = cgi.FieldStorage() # Get the values firstname = frmEmp.getvalue("firstname") lastname = frmEmp.getvalue("lastname") username = frmEmp.getvalue("username") password = frmEmp.getvalue("password") gender = frmEmp.getvalue("gender") dob = frmEmp.getvalue("dob") address = frmEmp.getvalue("address") pincode = frmEmp.getvalue("pincode") my_logger = logging.getLogger(__name__) my_logger.debug('---user value request success') user = models.user(username, firstname, lastname, dob, address, password, pincode, gender) #user = models.user("*****@*****.**", "sasasdm", "trisdsk", "11-july-1992", "12345", "M103006", "1111903", "M") user_Details_services = user_Details_services() res = user_Details_services.user_registration(user) my_logger.debug('response user :-'+ res) if(res == "Passed"): my_logger.debug('---user successfully inserted request success') print ("Content-Type: text/html\r\n") print ("<h3><span style='color:green' class='glyphicon glyphicon-thumbs-up'></span> Registered Successfully..<a href='./index.html'><span style='color:yellow'> plz Login </span></a></h3><br>") elif(res=="500"): my_logger.debug('---Registration of user failed')
def post(self): if self.request.get("mode") == "u": items =[{"item":self.request.get("portname"),"type":"名称","kind":"空港","len":50,"lenc":"LT"}, {"item":self.request.get("portcode"),"type":"コード","kind":"空港","len":3,"lenc":"EQ"}, {"item":self.request.get("location"),"type":"所在地","kind":"空港","len":100,"lenc":"LT"}] else: items =[{"item":self.request.get("portname"),"type":"名称","kind":"空港","len":50,"lenc":"LT"}, {"item":self.request.get("portcode"),"type":"コード","kind":"空港","len":3,"lenc":"EQ","code":"Y"}, {"item":self.request.get("location"),"type":"所在地","kind":"空港","len":100,"lenc":"LT"}] valres = self.basic_validation(items) user_hash = self.request.cookies.get('hash', '') user = models.user().get_by_id(user_hash) recd = 0 if valres['code'] == 1: recd = valres['code'] remsg = valres['msg'] else: equip = [] runway1 = models.runway() runway1.number = 1 runway1.distance = 2000 runway1.degree = 0 runway1.root_pointX = 0 runway1.root_pointY = 0 runway1.initialize() equip.append(runway1) runway2 = models.runway() runway2.number = 2 runway2.distance = 3000 runway2.degree = 0 runway2.root_pointX = 0 runway2.root_pointY = 0 runway2.initialize() equip.append(runway2) arg = {'portname': self.request.get("portname"), 'portcode': self.request.get("portcode"), 'location': self.request.get("location"), 'runway' : equip, 'origin_key':user.key, 'maxpoint' :user.port_point} if self.request.get("mode") == "u": oldpoint = 0 portid = int(self.request.get("portid")) target_port = models.airport().get_by_id(portid) oldpoint = target_port.portPoint remsg = "空港情報を更新しました" rescd = target_port.update(arg) portpoint = target_port.portPoint respoint = portpoint - oldpoint else: portid = int(self.request.get("portcode")) remsg = "空港情報を登録しました" rescd = target_port.create(arg) respoint = target_port.portPoint if rescd['code'] == 0: user.port_point -= respoint user.put() target_port.put() else: recd = rescd['code'] remsg = user.port_point res = self.setval(user) res['rescd'] = recd res['msg'] = remsg self.display(res) return