Exemple #1
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    gender = request.form.get('gender', '1')
    hobby = request.form.getlist('hobby')
    img = request.files.get('img')
    if img:
        print img.filename
        img.save('/tmp/kk.txt')

    print request.form
    print gender
    print hobby

    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)  #检查ok,添加用户信息
        return redirect(url_for('users', msg='新建成功'))  #跳转到用户列表url_for
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return render_template('user_create.html', \
                                error=_error, username=username, \
                                password=password, age=age)
Exemple #2
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    gender = request.form.get('gender', '1')
    hobby = request.form.getlist('hobby')
    img = request.files.get('img')
    if img:
        print img.filename
        img.save('./test.img')
    print request.form
    print gender
    print hobby

    _is_ok, _error = user.validate_add_user(username, password, age)  #检查用户信息

    if _is_ok:
        user.add_user(username, password, age)  #添加用户信息
        flash('添加用户信息成功')
        return redirect('/users/')  #跳转到用户列表
    else:
        return render_template('user_create.html',
                               username=username,
                               password=password,
                               age=age,
                               error=_error)
Exemple #3
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    _session_id = session['id']['id']
    _session_username = session['user']['username']
    # gender = request.form.get('gender','1')
    # hobby = request.form.getlist('hobby')
    # department = request.form.getlist('department')
    # img = request.files.get('img')
    # if img:
    #     print img.filename
    #     img.save('/tmp/kk.txt')
    # print request.form
    # print gender
    # print hobby
    # print department

    #检查用户信息是否合法
    _is_ok, _error = user.validate_add_user(_session_username, username,
                                            password, age)
    if _is_ok:
        user.add_user(username, password, age)  #检查ok,添加用户信息
        #flash("用户%s添加成功!" %username)
        #return redirect('/users/')                  #跳转到用户列表
    return json.dumps({'is_ok': _is_ok, "error": _error})
Exemple #4
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    # gender = request.form.get('gender','1')
    # hobby = request.form.getlist('hobby')
    # department = request.form.getlist('department')
    # img = request.files.get('img')
    # if img:
    #     print img.filename
    #     img.save('/tmp/kk.txt')
    # print request.form
    # print gender
    # print hobby
    # print department

    #检查用户信息是否合法
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)  #检查ok,添加用户信息
        flash("用户%s添加成功!" % username)
        return redirect('/users/')  #跳转到用户列表
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return render_template('user_create.html', \
                                error=_error, username=username, \
                                password=password, age=age)
def commituser():
    #userid = request.form.get('id')
    username = request.form.get('adduser')
    age = request.form.get('addage')
    password = request.form.get('password')

    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:  #外部模块user.validate_user判断用户信息True执行
        user.add_user(username, password, age)
    return json.dumps({'is_ok': _is_ok, 'error': _error})
Exemple #6
0
def create_user():
    username = request.form.get('user-username', '')
    password = request.form.get('user-password', '')
    age = request.form.get('user-userage', '')

    _is_ok, _error = user.validate_add_user(username, password, age)  #检查用户信息

    if _is_ok:
        user.add_user(username, password, age)  #添加用户信息
    return json.dumps({'is_ok': _is_ok, "error": _error})
Exemple #7
0
def add_user():
    username= request.form.get("username","")
    password= request.form.get("password","")
    age= request.form.get("age","")
    _is_ok,_error = user.validate_add_user(username,password,age)
    if _is_ok:
        user.add_user(username,password,age)
        flash("添加用户信息成功")
        return redirect('/users/')
    else:
        return render_template('user_create.html', info=_error)
Exemple #8
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)  #检查ok,添加用户信息
    return json.dumps({'is_ok': _is_ok, "error": _error})
    '''
Exemple #9
0
def commituser():
	#userid = request.form.get('id')
	username = request.form.get('adduser')
	age = request.form.get('addage')
	password = request.form.get('password')
	
	_is_ok, _error = user.validate_user(username, password, age) 
	if _is_ok:      #user.validate_user(username,password,age):  #外部模块user.validate_user判断用户信息True执行
		user.add_user(username,password,age)
		return redirect('/users/')
	else:												# 检查不通过 提示信息
		return render_template('adduser.html',error=_error,adduser=username,addage=age,password=password)
Exemple #10
0
def add_user():
    username = request.form.get('username','')
    password = request.form.get('password','')
    age = request.form.get('age','')
    _is_ok,_error = user.validate_add_user(username,password,age)
    if _is_ok:
        user.add_user(username,password,age)
        flash('新建成功!')
        return redirect('/users/')
        #return redirect(url_for('users',msg='新建成功'))
    else:
        return render_template('create_user.html',error=_error,username=username,password=password,age=age)
Exemple #11
0
    def pin_entered(self):
        if self._state == AWAIT_PIN:
            if self._pin == '999':
                self.pinchange_old()
            else:
                user_data = userdb.verify_login(self._dbconn, self._rfid,
                                                self._pin)
                if user_data != None:
                    log.info("Authentication successful")
                    log.debug("rfid = %s", user_data['rfid'])
                    self.do_open()
                else:
                    log.info("Authentication failed")
                    self.denied()

        elif self._state == PINCHANGE_OLD:
            user_data = userdb.verify_login(self._dbconn, self._rfid,
                                            self._pin)
            if user_data != None:
                self.pinchange_new()
            else:
                self.denied()

        elif self._state == PINCHANGE_NEW:
            if len(self._pin) >= 4:
                self.pinchange_verify()
            else:
                self.denied()

        elif self._state == PINCHANGE_VERIFY:
            if self._pin == self._orig_pin:
                log.info("Changing pin")
                userdb.update_pin(self._dbconn, self._rfid, self._pin)
                self.await_rfid()
                self._door_io.granted()
            else:
                self.denied()

        elif self._state == ADD_KEY_PIN_NEW:
            if len(self._pin) >= 4:
                self.add_key_pin_verify()
            else:
                self.denied()

        elif self._state == ADD_KEY_PIN_VERIFY:
            if self._pin == self._orig_pin:
                log.info("Adding key")
                userdb.add_user(self._dbconn, self._rfid, self._pin, 1)
                self.await_rfid()
                self._door_io.granted()
            else:
                self.denied()
Exemple #12
0
    def pin_entered(self):
        if self._state == AWAIT_PIN:
            if self._pin == '999':
                self.pinchange_old()
            else:
                user_data = userdb.verify_login(self._dbconn, self._rfid, self._pin)
                if user_data != None:
                    log.info("Authentication successful")
                    log.debug("rfid = %s", user_data['rfid'])
                    self.do_open()
                else:
                    log.info("Authentication failed")
                    self.denied()

        elif self._state == PINCHANGE_OLD:
            user_data = userdb.verify_login(self._dbconn, self._rfid, self._pin)
            if user_data != None:
                self.pinchange_new()
            else:
                self.denied()

        elif self._state == PINCHANGE_NEW:
            if len(self._pin) >= 4:
                self.pinchange_verify()
            else:
                self.denied()

        elif self._state == PINCHANGE_VERIFY:
            if self._pin == self._orig_pin:
                log.info("Changing pin")
                userdb.update_pin(self._dbconn, self._rfid, self._pin)
                self.await_rfid()
                self._door_io.granted()
            else:
                self.denied()

        elif self._state == ADD_KEY_PIN_NEW:
            if len(self._pin) >= 4:
                self.add_key_pin_verify()
            else:
                self.denied()

        elif self._state == ADD_KEY_PIN_VERIFY:
            if self._pin == self._orig_pin:
                log.info("Adding key")
                userdb.add_user(self._dbconn, self._rfid, self._pin, 1)
                self.await_rfid()
                self._door_io.granted()
            else:
                self.denied()
Exemple #13
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)      #检查ok,添加用户信息
        return redirect(url_for('users', msg='新建成功'))                  #跳转到用户列表url_for
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return render_template('user_create.html', \
                                error=_error, username=username, \
                                password=password, age=age)
Exemple #14
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)  #检查ok,添加用户信息
        return redirect(url_for('users', msg='新建成功'))  #跳转到用户列表url_for
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return render_template('user_create.html', \
                                error=_error, username=username, \
                                password=password, age=age)
Exemple #15
0
def UserAdd():
    name = request.form.get('name')
    age = request.form.get('age','')
    passwd = request.form.get('passwd','')
    job = request.form.get('job','')
    sex = request.form.get('sex','')
    aihao = request.form.getlist('aihao')
    department = request.form.get('department')
    files = request.files.get('file')
    if files:
        print files.filename
        files.save("/tmp/%s"%files.filename)

    print sex,aihao,department,files



    if request.method == 'GET':
        return render_template('user/user_add.html')
    elif request.method == 'POST':
        _is_ok, error = user.vilidate_find(name,passwd,age,job)
        if _is_ok:
            flash(error)
            return render_template('user/user_add.html')
        else:
            if user.add_user(name,passwd,age,job):
                flash(u'添加: %s成功'%name)
                return redirect('/user/list/')
            else:
                return render_template('user/user_add.html', error=u'用户写入失败.')
Exemple #16
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息是否合法
    _is_ok, _error = user.validate_add_user(username, password, age)
    if _is_ok:
        user.add_user(username, password, age)      #检查ok,添加用户信息
        flash("用户%s添加成功!" %username)
        return redirect('/users/')                  #跳转到用户列表
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return render_template('user_create.html', \
                                error=_error, username=username, \
                                password=password, age=age)
Exemple #17
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    _is_ok, _error = user.validate_add_user(username, password, age)  #检查用户信息

    if _is_ok:
        user.add_user(username, password, age)  #添加用户信息
        flash('添加用户信息成功')
        return redirect('/users/')  #跳转到用户列表
    else:
        return render_template('user_create.html',
                               username=username,
                               password=password,
                               age=age,
                               error=_error)
Exemple #18
0
def adduser():
    if request.method == "POST":
        form = request.form
        required_keys = [
            "sid", "last_name", "first_name", "email", "cell", "osis", "dob",
            "grad_year", "home_phone", "mother", "father", "mother_email",
            "father_email", "mother_cell", "father_cell", "pref_lang"
        ]
        for key in required_keys:
            if key in form and form[key] != "":
                continue
            else:
                flash("Some information is missing", "danger")
                break

        sid = form["sid"]
        last_name = form["last_name"]
        first_name = form["first_name"]
        email = form["email"]
        cell = form["cell"]
        osis = form["osis"]
        dob = form["dob"]
        grad_year = form["grad_year"]
        home_phone = form["home_phone"]
        mother = form["mother"]
        mother_email = form["mother_email"]
        mother_cell = form["mother_cell"]
        father = form["father"]
        father_email = form["father_email"]
        father_cell = form["father_cell"]
        pref_lang = form["pref_lang"]

        data = []
        data.append(sid)
        data.append([last_name, first_name, email, cell])
        data.append([osis, dob, grad_year])
        data.append([
            mother, father, mother_email, father_email, home_phone,
            mother_cell, father_cell, pref_lang
        ])
        userdb.add_user(data)

    return render_template("add_user.html")
Exemple #19
0
def add_user():
    username = request.form.get("username",'')
    password = request.form.get("password",'')
    age = request.form.get('age','')
    # gender = request.form.get("gerder",'0')
    # hobby = request.form.getlist('hobby')
    # img = request.files.get("img")
    # if img:
    #     print img.filename
    #     img.save('/tmp/dick.txt')
    # print request.form
    # print gender
    # print hobby

    #检查用户信息
    _is_ok,_error = user.validate_add_user(username,password,age)
    if _is_ok:
        user.add_user(username,password,age)
    return json.dumps({'_is_ok':_is_ok,'error':_error})
Exemple #20
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    phone = request.form.get('phone', '')
    email = request.form.get('email', '')
    img = request.files.get('img')
    if img:
        print img.filename
        img.save('/tmp/kk.txt')

    print request.form

    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age, phone,
                                            email)
    if _is_ok:
        user.add_user(username, password, age, phone, email)  #检查ok,添加用户信息
        return json.dumps({'is_ok': _is_ok, 'error': _error})  #跳转到用户列表url_for
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return json.dumps({'is_ok': _is_ok, 'error': _error})
Exemple #21
0
def add_user():
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    phone = request.form.get('phone', '')
    email = request.form.get('email','')
    img = request.files.get('img')
    if img:
        print img.filename
        img.save('/tmp/kk.txt')

    print request.form


    #检查用户信息
    _is_ok, _error = user.validate_add_user(username, password, age, phone, email)
    if _is_ok:
        user.add_user(username, password, age, phone, email)      #检查ok,添加用户信息
        return json.dumps({'is_ok': _is_ok, 'error':_error})                 #跳转到用户列表url_for
    else:
        #跳转到用户新建页面,回显错误信息&用户信息
        return json.dumps({'is_ok': _is_ok, 'error':_error})
Exemple #22
0
def adduser():
    if request.method == "POST":
        form = request.form
        required_keys = ["sid", "last_name", "first_name", "email", "cell", "osis", "dob",
            "grad_year", "home_phone", "mother", "father", "mother_email", "father_email", "mother_cell", "father_cell", "pref_lang"]
        for key in required_keys:
            if key in form and form[key] != "":
                continue
            else:
                flash("Some information is missing", "danger")
                break

        sid = form["sid"]
        last_name = form["last_name"]
        first_name = form["first_name"]
        email = form["email"]
        cell = form["cell"]
        osis = form["osis"]
        dob = form["dob"]
        grad_year = form["grad_year"]
        home_phone = form["home_phone"]
        mother = form["mother"]
        mother_email = form["mother_email"]
        mother_cell = form["mother_cell"]
        father = form["father"]
        father_email = form["father_email"]
        father_cell = form["father_cell"]
        pref_lang = form["pref_lang"]

        data = []
        data.append(sid)
        data.append([last_name, first_name, email, cell])
        data.append([osis, dob, grad_year])
        data.append([mother, father, mother_email, father_email, home_phone, mother_cell, father_cell, pref_lang])
        userdb.add_user(data)

    return render_template("add_user.html")
Exemple #23
0
def UserAdd():
    name = request.form.get('name')
    age = request.form.get('age', '')
    passwd = request.form.get('passwd', '')
    job = request.form.get('job', '')
    if request.method == 'GET':
        return render_template('user_add.html')
    elif request.method == 'POST':
        _is_ok, error = user.vilidate_find(name, passwd, age, job)
        if _is_ok:
            flash(error)
            return render_template('user_add.html')
        else:
            if user.add_user(name, passwd, age, job):
                flash(u'添加: %s成功' % name)
                return redirect('/user/list/')
            else:
                return render_template('user_add.html', error=u'用户写入失败.')
Exemple #24
0
def UserAdd():
    name = request.form.get('name')
    age = request.form.get('age', '')
    passwd = request.form.get('passwd', '')
    job = request.form.get('job', '')
    file = request.files.get('file')
    if file:
        file.save("/tmp/%s" % file.filename)
    if request.method == 'GET':
        return render_template('user/user_add.html')
    elif request.method == 'POST':
        _is_ok, error = user.vilidate_find(name, passwd, age, job)
        if _is_ok:
            # flash(error)
            # return render_template('user/user_add.html')
            return json.dumps({"is_ok": _is_ok, "error": error})
        else:
            if user.add_user(name, passwd, age, job):
                # flash(u'添加: %s成功'%name)
                # return redirect('/user/list/')
                return json.dumps({"is_ok": _is_ok, "error": error})
            else:
                # return render_template('user/user_add.html', error=u'用户写入失败.')
                return json.dumps({"is_ok": _is_ok, "error": error})
Exemple #25
0
async def add_user(user: user.User):
    return userdb.add_user(user)
import userdb

a = ["cheng", "ethan", "*****@*****.**", 7185517052]
b = [204852362, "9/17/1998", 2016]
c = ["jennifer", "kenny", "*****@*****.**", "", 7182247242, 7185983823, 0,
        ""]

userdb.add_user([2199, a, b, c])

import userdb

a = ["cheng", "ethan", "*****@*****.**", 7185517052]
b = [204852362, "9/17/1998", 2016]
c = [
    "jennifer", "kenny", "*****@*****.**", "", 7182247242, 7185983823, 0, ""
]

userdb.add_user([2199, a, b, c])