Example #1
0
 public function __construct()
 {
     Requered::connection();
     if (isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])) {
         $this->index();
     } else {
         $obj = new Login();
         $obj->index();
     }
 }
 public function postLogin(Request $request)
 {
     $this->validate($request, ['admin-name' => 'required', 'admin-password' => 'required']);
     $ip = $_SERVER['REMOTE_ADDR'];
     $login = new Login();
     $login->ip = $ip;
     if (!Auth::attempt(['name' => $request['admin-name'], 'password' => $request['admin-password']])) {
         $login->was_successful = 0;
         $login->save();
         return redirect()->back();
     }
     $login->was_successful = 1;
     $login->save();
     return redirect()->route('admin.index');
 }
Example #3
0
 public function webwxsendmsg($ToUserName, $info)
 {
     $user = Login::where('wxuin', $this->wxuin)->where('status', 1)->first();
     if (!$user) {
         $this->death();
     }
     $cookies = json_decode($user->cookies);
     dd($user);
     $ClientMsgId = time();
     $LocalID = $ClientMsgId;
     $url = "https://webpush.weixin.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsg?sid=" . urlencode($cookies->wxsid) . "&skey=" . urlencode($cookies->skey) . "&r=" . t() . "&pass_ticket=" . urlencode($user->pass_ticket);
     $post['BaseRequest']['DeviceID'] = $user->deviceid;
     $post['BaseRequest']['Sid'] = $cookies->wxsid;
     $post['BaseRequest']['Skey'] = $user->skey;
     $post['BaseRequest']['Uin'] = (int) $cookies->wxuin;
     $post['Msg']['FromUserName'] = $user->UserName;
     $post['Msg']['ToUserName'] = $ToUserName;
     $post['Msg']['Type'] = 1;
     $post['Msg']['Content'] = $info;
     $post['Msg']['ClientMsgId'] = $ClientMsgId;
     $post['Msg']['LocalID'] = $LocalID;
     dd($post);
     $html = CURL::send($url, ['Cookie' => urldecode(http_build_query($cookies, '', '; '))], [], ['ret' => 'body', 'post' => json_encode($post)]);
     dd($html);
 }
 public function run()
 {
     DB::table('users')->delete();
     $username = Login::USERNAME;
     $password = Login::PASSWORD;
     Login::create(array('email' => $username, 'password' => $password));
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $user = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     if (!($user->mtype == 3 || $user->mtype == 1)) {
         $returnData = array('status' => 'fail', 'mesage' => 'insufficient permision', 'code' => 403);
         return $returnData;
     }
     return $next($request);
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     if ($login->mtype < 3) {
         return $next($request);
     } else {
         $returnData = array('status' => 'fail', 'message' => 'invalid request', 'code' => 403);
         return Response::json($returnData, 200);
     }
 }
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $login = Login::where('remember_token', '=', $request->header('token'))->where('status', '=', '1')->where('login_from', '=', $request->ip())->count();
     if ($login == 1) {
         return $next($request);
     } else {
         $returnData = array('status' => 'fail', 'message' => 'invalid token', 'code' => 403);
         return Response::json($returnData, 200);
     }
 }
Example #8
0
 public function authenticateLogin(Request $request)
 {
     $loginUsername = $request->input('username');
     $loginPassword = $request->input('password');
     $Login = Login::where('loginUsername', $loginUsername)->first();
     if ($Login != null and $loginPassword == $Login->loginPassword) {
         $content = $Login->id;
         return response($content);
     }
     $content = "NOTFOUND";
     return response($content);
 }
Example #9
0
 public function getUserlistapi()
 {
     $users = array();
     $return_user = array();
     $users = Login::getUserlistall();
     if (isset($users) && $users['status'] == '1') {
         $return_user['success'] = "1";
         $return_user['data'] = $users['data'];
     } else {
         $return_user['success'] = "0";
         $return_user['message'] = "There is no more user.";
     }
     return $return_user;
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create(Request $request)
 {
     $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     $notice = new Notice();
     $notice->for = $request['for'];
     $notice->subject = $request['subject'];
     $notice->body = $request['body'];
     $notice->sendBy = $login->member_id;
     if ($notice->save()) {
         $returnData = array('status' => 'ok', 'notice' => $notice, 'code' => 200);
     } else {
         $returnData = array('code' => 500, 'status' => 'fail', 'message' => 'notice could not created');
     }
     return $returnData;
 }
 public function changePassword(Request $request)
 {
     $user = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     if (Auth::attempt(['username' => $user->username, 'password' => $request['old']])) {
         $member = Member::find($user->member_id);
         $member->password = Hash::make($request['new']);
         //return $member->password;
         $member->save();
         $returnData = array('status' => 'ok', 'code' => 200);
         return Response::json($returnData, 200);
     } else {
         $returnData = array('status' => 'fail');
         return Response::json($returnData, 401);
     }
 }
Example #12
0
 function death($msg = "")
 {
     echo "wxuin:{$this->wxuin} is death";
     if ($msg) {
         \Log::info($msg);
     }
     Login::where('wxuin', $this->wxuin)->update(['status' => 0]);
     abort(500);
 }
Example #13
0
<?php

ini_set('display_errors', 'Off');
error_reporting(E_ALL & ~E_DEPRECATED);
include 'vendor/autoload.php';
use App\Login;
use App\Requered;
$obj = new Login();
$obj->checklog();
?>
<!DOCTYPE HTML>
<html lang="en-US">
    <head>
        <meta charset="UTF-8">
        <title>PhoneBook Login</title>
        <link rel="stylesheet" href="assets/css/bootstrap.min.css" />
        <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css" />
        <link rel="stylesheet" href="assets/style.css" />
        <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'>

        <!-- <link href='https://fonts.googleapis.com/css?family=Lobster' rel='stylesheet' type='text/css'>
            </head> -->
    <body class="bg-login">
        <h1>PHONEBOOK</h1>
        <h3>Codeworior</h3>
        <div class="container">
            <div class="row">
                <div class="col-md-4 col-md-offset-4 login text-center">
                    <h2>Login</h2>
                    <hr />
                    <?php 
 public function getOnlineUser()
 {
     return Login::getOnlineUser();
 }
 public function getFriends($wxuin)
 {
     //循环执行心跳
     $user = Login::where('wxuin', $wxuin)->where('status', 1)->first();
     if (!$user) {
         \Log::info("wxuin:{$wxuin} 冻结状态,结束此次循环");
         return;
     }
     $cookies = json_decode($user->cookies);
     $url = "https://webpush.weixin.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?r=" . t();
     $ret = CURL::send($url, ['Cookie' => urldecode(http_build_query($cookies, '', '; '))], ['follow_redirects' => false], ['ret' => 'all']);
     $html = $ret->body;
     $html = iconv('UTF-8', 'UTF-8//IGNORE', $html);
     $cookies2 = toCookies($ret->cookies);
     $cookies = (object) ((array) $cookies2 + (array) $cookies);
     //更新Cookie
     Login::where('wxuin', $wxuin)->update(['cookies' => json_encode($cookies)]);
     $data_arr = json_decode($html, true);
     foreach ($data_arr['MemberList'] as $k => $v) {
         //获取好友信息
         $data = array('my_uin' => $wxuin, 'Uin' => $v['Uin'], 'Alias' => $v['Alias'], 'UserName' => $v['UserName'], 'NickName' => $v['NickName'], 'RemarkName' => $v['RemarkName'], 'HeadImgUrl' => $v['HeadImgUrl'], 'Sex' => $v['Sex'], 'Signature' => $v['Signature'], 'Province' => $v['Province'], 'City' => $v['City']);
         $ff = Friends::where('UserName', $v['UserName'])->first();
         //如果存在了就更新
         if ($ff) {
             Friends::where('UserName', $v['UserName'])->update($data);
         } else {
             $data_batch[] = $data;
         }
     }
     if (isset($data_batch)) {
         Friends::insert($data_batch);
     }
     return $data_arr;
 }
Example #16
0
 public function postForgotpassword()
 {
     try {
         $statusCode = 200;
         $response = array();
         //get data from request and process
         $PostData = Input::all();
         if (isset($PostData) && !empty($PostData)) {
             $params = array_map('trim', $PostData);
             //check for email address is available or not
             $checkEmail = Login::getCheckemailvalidation($params['email']);
             if (isset($checkEmail) && !empty($checkEmail)) {
                 print_r('here...');
                 exit;
                 //email variable declaration
                 $subject = 'Forgot Password';
                 $email = $params['email'];
                 $NewPassword = Login::generateRandomString(6);
                 Mail::send(['text' => 'view'], $NewPassword, function ($message) {
                     $message->to($email, 'Jon Doe')->subject('Welcome to the Laravel 5 Auth App!');
                 });
                 //                    if ($this->email->send()) {
                 //                        //if email sent then update password in database
                 //                        $UpdatePassword = $this->customer_model->UpdatePassword($CheckEmail['customer_id'], $NewPassword);
                 //                        //print error response
                 //                        $ResponseData['success'] = "1";
                 //                        $ResponseData['message'] = $this->lang->line('FORGOT_PASSWORD_SUCCESS');
                 //                    } else {
                 //                        $ResponseData['success'] = "0";
                 //                        $ResponseData['message'] = $this->lang->line('GENERAL_ERROR');
                 //                    }
             } else {
             }
         } else {
             echo 'sdfsdfsd';
             exit;
             //data not posted to method.
         }
     } catch (Exception $ex) {
         $statusCode = 400;
     } finally {
         return Response::json($response, $statusCode);
     }
 }
Example #17
0
 public function getUpdateuser($id)
 {
     $users = array();
     $users['data'] = Login::getUserlist();
     return View('edit_view')->with($users);
 }
 public function getUserlist()
 {
     $users = array();
     $users['data'] = Login::getUserlist();
     return View('pages.userlist')->with($users);
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return Login
  */
 protected function create(array $data)
 {
     $login = Login::create(['email' => $data['email'], 'password' => bcrypt($data['password'])]);
     User::create(['name' => $data['name'], 'phone' => $data['phone'], 'address' => $data['address'], 'place' => $data['place'], 'zip_code' => $data['zip_code'], 'vat_nr' => $data['vat_nr'], 'acc_nr' => $data['acc_nr'], 'login_id' => $login->id, 'country_id' => $data['country']]);
     return $login;
 }
Example #20
0
 public function postCreate(Requests\CreateUserRequest $request)
 {
     // $input=Input::all();
     Login::create($request->all());
     return redirect::to('users/signin')->with('message', 'You r Succfully Sign Up,please Login');
 }
Example #21
0
 public function getOnlineUser()
 {
     $user = Login::select('member_id')->where('status', '=', 1)->get();
     return $user;
 }
Example #22
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $login = Login::findOrFail($id);
     $login->update($request->all());
     return redirect('profile');
 }
 public function transferToDelivery(Request $request)
 {
     $metaData = MetaData::where('meta_key', 'server_status')->first();
     if ($metaData['meta_value'] == 0) {
         $errorData = array('status' => 'fail', 'message' => 'Sorry! Server is closed. Please try later.', 'code' => '422');
         return Response::json($errorData, 422);
     }
     $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first();
     $clientStock = ClientStock::find($request['clientStockId']);
     $account = new Account();
     if ($account->getAccount($login->member_id) < $clientStock->remaining_cost + $clientStock->delivery_charge) {
         $errorData = array('status' => 'fail', 'message' => 'Insufficient Balance!', 'code' => '422');
         return Response::json($errorData, 422);
     }
     if ($clientStock->memberId != $login->member_id) {
         $errorData = array('status' => 'fail', 'message' => 'Invalid Request!', 'code' => '422');
         return Response::json($errorData, 422);
     } else {
         $clientStock->status = 4;
         $clientStock->save();
         $account = new Account();
         $account->ticket = $clientStock->ticket;
         $account->amount = $clientStock->remaining_cost + $clientStock->delivery_charge;
         $account->type = 0;
         $account->addedBy = $login->member_id;
         $account->memberId = $clientStock->memberId;
         $account->save();
         $returnData = array('status' => 'ok', 'code' => '200', 'clientStock' => $clientStock, 'account' => $account);
         return Response::json($returnData, 200);
     }
 }